(ASP) - De Datagrid a Excel
Publicado por Veka (1 intervención) el 14/07/2006 20:48:53
Hola a todos,
Estoy trantando de enviar información de un datagrid a Excel. El codigo que agrego trabaja muy bien si el data grid se linkea en tiempo de diseño con los campos de la tabla, sin embargo, por ciertas necesidades he tenido que linkear los campos en tiempo de ejecución, dependiendo de lo que el usuario ha elegido.
Pensé que me funcionaria también, sin embargo no ha sido así. Cuando se crea el archivo, se crea vacío, como si el grid no tuviera información.
Me es realmente necesario hacer el envio de la información a Excel. Hay alguna otra forma de hacerlo? Hace falta algo más en mi código?
Response.Buffer = True
Response.ContentType = "application/vnd.ms-excel"
Dim tw = New System.IO.StringWriter
Dim hw = New HtmlTextWriter(tw)
dgrdEnPuerto.RenderControl(hw)
Response.Write(tw.ToString())
Response.End()
De antemano Agradezco mucho su ayuda...
Veka
Estoy trantando de enviar información de un datagrid a Excel. El codigo que agrego trabaja muy bien si el data grid se linkea en tiempo de diseño con los campos de la tabla, sin embargo, por ciertas necesidades he tenido que linkear los campos en tiempo de ejecución, dependiendo de lo que el usuario ha elegido.
Pensé que me funcionaria también, sin embargo no ha sido así. Cuando se crea el archivo, se crea vacío, como si el grid no tuviera información.
Me es realmente necesario hacer el envio de la información a Excel. Hay alguna otra forma de hacerlo? Hace falta algo más en mi código?
Response.Buffer = True
Response.ContentType = "application/vnd.ms-excel"
Dim tw = New System.IO.StringWriter
Dim hw = New HtmlTextWriter(tw)
dgrdEnPuerto.RenderControl(hw)
Response.Write(tw.ToString())
Response.End()
De antemano Agradezco mucho su ayuda...
Veka
Valora esta pregunta


0