Это код:Ошибка при преобразовании данных сетки, чтобы преуспеть
TextWriter writer = null;
HttpResponse response = new HttpResponse(writer);
response.ClearContent();
response.AddHeader("content-disposition", "attachment;filename=" + filename + ".xls");
// response.ContentType = "application/ms-excel";
StringWriter stringWriter = new StringWriter();
HtmlTextWriter htmlTextWriter = new HtmlTextWriter(stringWriter);
HtmlForm htmlForm = new HtmlForm();
GridView1.Parent.Controls.Add(htmlForm);
htmlForm.Attributes["runat"] = "server";
htmlForm.Controls.Add(GridView1);
htmlForm.RenderControl(htmlTextWriter);
response.Write(stringWriter.ToString());
Если я запускаю этот код, он бросает NullReferenceException. Я использовал эти коды в Business Logic Layer
Я понимаю, что для вас не сложно определить, что вам нужно –