Hola que tal:
Les envio un cordial saludo y felicidades por el nuevo año, tengo un problemita tengo el siguiente codigo en una clase para un webform con vb.net:
response.Clear()
response.Charset = ""
response.ContentType = "application/vnd.ms-excel"
response.AddHeader("Content-Disposition", "attachment ;filename=" & Name & ".xls;")
Dim stringWrite As New System.IO.StringWriter
Dim htmlWrite As New HtmlTextWriter(stringWrite)
Dim dg As New DataGrid
dg = dgExport
dg.DataBind()
dg.RenderControl(htmlWrite)
response.Write(stringWrite.ToString())
response.End()
En el cual dgexport es un datagrid, el cual ya tiene datos vinculados producto de una consulta lo que sucede es que el datagrid, hay columnas que tiene numeros largos (ej: 999999999999) y a la hora de exportarlo aparece 9999+3, en la columna del archivo en excel, otro es que hay datos como 3/4, 4/4, los cuales aparecen en el datagrid de origen (dgexport) tal y como es, pero a la hora de guardar el archivo o abrirlo en el excel (mediante la pantalla de dialogo del MIME), aparecen 3-abr, 4-abr, hay alguna manera de mandar a formatear esa salida antes de que se grabe a excel?, cualquier comentario o sugerencia es bienvenida, gracias.