Экспорт данных в формате grid в pdf

#c# #.net #asp.net #gridview

#c# #.net #asp.net #просмотр сетки

Вопрос:

Я хочу экспортировать данные из gridview в pdf, при экспорте я получил ошибку, подобную этой

Сведения об исключении: Система.Исключение InvalidOperationException: RegisterForEventValidation может быть вызвано только во время Render();

И это мой код

 GridView1.AllowPaging = false;
GridView1.DataBind();  
GridView1.RenderControl(tx);
GridView1.HeaderRow.Style.Add("width", "15%"); 
GridView1.HeaderRow.Style.Add("font-size", "10px");
  

в Gridview1.RenderConrol(tx) отображалась ошибка. tx исходит из этого утверждения:

 HtmlTextWriter tx = new HtmlTextWriter(sw);
  

кто-нибудь может мне помочь

большое спасибо

Ответ №1:

Вы изменяете элемент управления после его визуализации. Может ли это быть причиной запуска этого события «RegisterForEventValidation»?