Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/12/2010, 02:38
Avatar de chikiya
chikiya
 
Fecha de Ingreso: mayo-2006
Mensajes: 46
Antigüedad: 18 años
Puntos: 0
Pregunta Exportar varias tablas a Excel con aplicacion web c#

Buenas,
tengo una aplicación web que realiza unas consultas sobre una base de datos Oracle. Los datos que devuelven estas consultas los cargo en 2 tablas.

Mediante un botón pretendo generar 2 excel, cada uno con los datos de una tabla. Genero el primero y todo funciona correctamente, el código es

Código:
                nombreInforme = "Ventas joyeria.xls";
                System.IO.StringWriter stringWriter = new System.IO.StringWriter();
                System.Web.UI.HtmlTextWriter htmlWriter = new System.Web.UI.HtmlTextWriter(stringWriter);
                tb_informe.RenderControl(htmlWriter);
                Response.Buffer = true;
                this.Response.ContentType = "application/vnd.ms-excel";
                this.Response.AddHeader("content-disposition", "attachment; filename=" + nombreInforme + "");
                this.Response.Charset = "UTF-8";
                this.Response.ContentEncoding = System.Text.Encoding.Default;
                this.Response.Write(stringWriter.ToString());
                this.Response.End();
Hasta ahí todo perfecto, genera el excel sin problemas. Pero cuando quiero añadir de nuevo ese mismo código pero para la otra tabla, no lo hace. No devuelve error, simplemente no llega hhasta la línea de después del Response.End();, he probado quitádolo pero no funciona...

¿Alguien podría ayudarme? Gracias
__________________

La belleza verdadera es la de las almas buenas