Error al exportar de DataGrid a Excel

05/08/2004 - 19:12 por Omar Flores | Informe spam
Que tal, quiero exportar la información que me presenta un DataGrid a un
archivo de Excel y para esto
tengo el sig, código, el cual si me genera el Archivo en Excel, pero al
momento de abrirlo me marca el sig. error.
No se puede leer el archivo.

El código que uso es el siguiente:

Response.Clear()
Response.Buffer=True
Response.ContentType="application/ms-excel"
Response.Header("Content-Disposition","attachment;filename=Test.xls")
Response.Charset="UTF-8"
Response.ContentEncoding=System.Text.Encoding.Default
Datagrid.EnableViewState=False
Datagrid.AllowPaging=False
Datagrid.AllowSorting=False
Datagrid.DataBind()
Dim tw As New system.IO.StringWriter
DIM hw As New System.Web.UI.HtmlTextWriter(tw)
Datagrid.RenderControl(tw.ToString())
Response.End()

Espero y me puedan decir que es lo que tengo mal.

Muchas gracias por su ayuda.
 

Leer las respuestas

#1 Nestus
05/08/2004 - 19:46 | Informe spam
El usuario ASPNET tiene que tener permisos sobre donde se va a guardar
temporalmente el archivo.

"Omar Flores" escribió en el mensaje
news:
Que tal, quiero exportar la información que me presenta un DataGrid a un
archivo de Excel y para esto
tengo el sig, código, el cual si me genera el Archivo en Excel, pero al
momento de abrirlo me marca el sig. error.
No se puede leer el archivo.

El código que uso es el siguiente:

Response.Clear()
Response.Buffer=True
Response.ContentType="application/ms-excel"
Response.Header("Content-Disposition","attachment;filename=Test.xls")
Response.Charset="UTF-8"
Response.ContentEncoding=System.Text.Encoding.Default
Datagrid.EnableViewState=False
Datagrid.AllowPaging=False
Datagrid.AllowSorting=False
Datagrid.DataBind()
Dim tw As New system.IO.StringWriter
DIM hw As New System.Web.UI.HtmlTextWriter(tw)
Datagrid.RenderControl(tw.ToString())
Response.End()

Espero y me puedan decir que es lo que tengo mal.

Muchas gracias por su ayuda.


Preguntas similares