SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: joanca en Martes 20 de Diciembre de 2005, 17:44

Título: Enlazar Datagrid Con Word / Pdf / Excel
Publicado por: joanca en Martes 20 de Diciembre de 2005, 17:44
Hola buenas tardes a todos/as.

Estoy intentando averiguar como a partir de un DataGrid generado con un DataSet, puedo enviar su contenido de celdas a una Excel, PDF o Word.

Si sabeis de algún sistema os lo agradezco.

Saludos.
Título: Re: Enlazar Datagrid Con Word / Pdf / Excel
Publicado por: Borg en Jueves 29 de Diciembre de 2005, 16:14
Buenas, Espero te sirva esta funcion..

private void Button1_Click(object sender, System.EventArgs e) {      
  Response.Clear();
  Response.Buffer = true;         
  Response.ContentType = "application/vnd.ms-excel";
  Response.Charset = "";
  Response.AddHeader("Contenet-Disposition","inline;filename=arhivo.xls");
  this.EnableViewState = false;
  System.IO.StringWriter sWriter = new System.IO.StringWriter();
  System.Web.UI.HtmlTextWriter  htmlWriter = new System.Web.UI.HtmlTextWriter(sWriter);
  DataGridFilas.ShowHeader=true;
  DataGridFilas.FooterStyle.Wrap=false;
  DataGridFilas.RenderControl(htmlWriter);

   Response.Write(sWriter.ToString());
   Response.End();   
      }

Juan Dario Atehortua S B)