Foros del Web » Programando para Internet » ASPX (.net) »

Imprimir GridView

Estas en el tema de Imprimir GridView en el foro de ASPX (.net) en Foros del Web. Hola, hace unos dias me baje desde internet la version libre de Visual Studio 2005 .Net para pargramacion ASP.NET. He creado una pagina web conectada ...
  #1 (permalink)  
Antiguo 29/02/2008, 07:08
 
Fecha de Ingreso: febrero-2008
Mensajes: 88
Antigüedad: 16 años, 3 meses
Puntos: 1
Imprimir GridView

Hola, hace unos dias me baje desde internet la version libre de Visual Studio 2005 .Net para pargramacion ASP.NET. He creado una pagina web conectada a una base de datos, el problema es que en esta version no viene incluido el Crystal Report y tengo que imprimir unos GridView de esta pagina, o por lo menos exportarlos a PDF o Excel. Sabe alguien como podria hacerlo?
Muchas gracias por vuestra ayuda
  #2 (permalink)  
Antiguo 29/02/2008, 07:46
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: Imprimir GridView

Puedes hacer esto

Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=FileName.xls");
Response.Buffer= true;
Response.ContentType = "application/vnd.ms-excel";
Response.Charset = "";
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();


eso lo exporta a excel

Saludos
Peter
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:41.