Я использую следующий код для экспорта данных gridview в excel, но проблема в том, что весь экспорт страницы в excel. Я хочу только данные сетчатого обзора не экспортировать всю страницу. Как решить эту проблему?Экспорт данных Gridview в Excel в ASP.NET Связывание данных Linq
HtmlForm form = new HtmlForm();
Response.Clear();
Response.Buffer = true;
string filename = "GridViewExport_" + DateTime.Now.ToString() + ".xls";
Response.AddHeader("content-disposition", "attachment;filename=" + filename);
Response.Charset = "";
Response.ContentType = "application/vnd.ms-excel";
StringWriter sw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(sw);
gdvInBox.AllowPaging = false;
gdvInBox.DataBind();
form.Controls.Add(gdvInBox);
this.Controls.Add(form);
form.RenderControl(hw);
//style to format numbers to string
string style = @"<style> .textmode { mso-number-format:\@; } </style>";
Response.Write(style);
Response.Output.Write(sw.ToString());
Response.Flush();
Response.End();
Спасибо заранее.
Как бы вы сделать такую же штуку работать от пользовательского элемента управления? Вы не можете переопределить VerifyRendering – BRogers