private void ExportGridToExcel() { /*Response.Clear(); * Response.Buffer = true; * Response.ClearContent(); * Response.ClearHeaders(); * Response.Charset = ""; * string FileName = lblNombreCartera.Text + ".xls"; * StringWriter strwritter = new StringWriter(); * HtmlTextWriter htmltextwrtter = new HtmlTextWriter(strwritter); * Response.Cache.SetCacheability(HttpCacheability.NoCache); * Response.ContentType = "application/vnd.ms-excel"; * Response.AddHeader("Content-Disposition", "attachment;filename=" + FileName); * CarteraPoligonal.GridLines = GridLines.Both; * CarteraPoligonal.HeaderStyle.Font.Bold = true; * CarteraPoligonal.RenderControl(htmltextwrtter); * CaracPoligonal.GridLines = GridLines.Both; * CaracPoligonal.HeaderStyle.Font.Bold = true; * CaracPoligonal.RenderControl(htmltextwrtter); * Response.Write(strwritter.ToString()); * Response.End(); */ Response.Clear(); Response.AddHeader("content-disposition", "attachment;filename = '" + lblNombreCartera.Text + "'.xls"); Response.ContentType = "application/vnd.xls"; System.IO.StringWriter stringWrite = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite); CarteraPoligonal.RenderControl(htmlWrite); CaracPoligonal.RenderControl(htmlWrite); Response.Write(stringWrite.ToString()); Response.End(); }