Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/01/2005, 10:54
Lion King
 
Fecha de Ingreso: enero-2005
Mensajes: 1
Antigüedad: 20 años, 1 mes
Puntos: 0
Exportar Datos A Excel

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.