• Domingo 22 de Diciembre de 2024, 19:48

Autor Tema:  Exportar A Excel  (Leído 1286 veces)

dragnus

  • Miembro MUY activo
  • ***
  • Mensajes: 103
  • Nacionalidad: co
    • Ver Perfil
    • http://www.panalcorp.com
Exportar A Excel
« en: Lunes 30 de Julio de 2007, 15:13 »
0
Hola jovenes codigeros, estoy trabajando con asp.net 2003
y estoty trayendo el resultado de una consulta en un datagrid, y necesito q ese resultado tambien me salga en excel, alguna sugerencia por fa ??

Gracias :hola:

ing_marco

  • Miembro MUY activo
  • ***
  • Mensajes: 263
    • Ver Perfil
Re: Exportar A Excel
« Respuesta #1 en: Martes 14 de Agosto de 2007, 18:45 »
0
Hola.
Mira hace poco tuve ese mismo problema o necesidad, pero en mi caso yo utilizo tablas HTML no datagrid, pero por mala suerte para mi  buena para ti encontre como pasar los datos de un datagrid a Excel.
Lo malo que  no lo tengo a la mano, no mentira.
Código: Text
  1. dim  fileName as string = "archivo.xls"
  2. Response.Clear()
  3. Response.Buffer= true
  4. Response.ContentType = "application/download"
  5. Response.Charset = ""
  6. Response.AddHeader("Content-Disposition","attachment;filename=" + fileName)
  7. me.EnableViewState = false
  8. dim  sWriter as new System.IO.StringWriter()
  9. dim htmlWriter as new System.Web.UI.HtmlTextWriter(sWriter)
  10. ListadoTabla.RenderControl(htmlWriter)
  11. Response.Write(sWriter.ToString())
  12. Response.End()
  13.  
Obvio que ListadoTabla es el Datagrid.

Salu2
Marco Diaz.
MARCO DIAZ
Ing_Marco
Bachiller Ing de Sistemas.
UNT
Trujillo-Peru