• Martes 23 de Abril de 2024, 18:11

Autor Tema:  Exportar Datos De Un Datalist A Una Hoja De Excel  (Leído 1481 veces)

see07

  • Miembro activo
  • **
  • Mensajes: 51
    • Ver Perfil
Exportar Datos De Un Datalist A Una Hoja De Excel
« en: Martes 30 de Noviembre de 2004, 16:59 »
0
Estoy usando este código para  exporter  datos de un  datagrid a una Hoja de Excel:

Response.Clear();
Response.Buffer= true;
Response.ContentType = "application/vnd.ms-excel";
Response.AddHeader("Content-Disposition", "inline;filename=Clientes.xls");
Response.Charset = "";
this.EnableViewState = false;
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
DataGrid1.RenderControl(oHtmlTextWriter);
Response.Write(oStringWriter.ToString());
Response.End();

Y esto trabaja bien.
Pero ahora quiero hacer lo mismo con un datalist y así cambié la línea de  RenderControl así:

DataList1.RenderControl(oHtmlTextWriter);

Sin embargo, cuando se muestra la Hoja de Excel, todos los datos se despliegan en la columna “A”, con un renglón por cada renglón del datalist.

¿Sabe alguien como puedo hacer que funcione como funciona con el datagrid (cada columna en el  datalist dentro de su  respectiva columna in Excel)?

Se los voy a agradecer mucho.

A.L.