Pessoal,
Eu estou exportando o datagrid para o excel com esta função abaixo, mas ele só funciona quando retorna poucos registros, quando é mostrado o datagrid com paginação a função dar erro na parte "frm.RenderControl(hw)".
Tem a possibilidade de exportar para excel o datagrid com muitos registro mostrado com paginação?
grvRelatorio.AllowPaging =
false;
System.IO.
StringWriter tw = new System.IO.StringWriter();
System.Web.UI.
HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw);
HtmlForm frm = new HtmlForm();
Response.ContentType =
"application/vnd.ms-excel";
Response.AddHeader(
"content-disposition", "attachment;filename=R" + System.DateTime.Now.Ticks.ToString() + ".xls");
Response.Charset =
"";
EnableViewState =
false;
Controls.Add(frm);
frm.Controls.Add(grvRelatorio);
frm.RenderControl(hw);
Response.Write(tw.ToString());
Response.End();
Agradeço desde já a atenção,
Daniele