将网格视图数据导出为pdf

时间:2011-04-14 12:32:22

标签: c# .net asp.net gridview

我想将gridview中的数据导出为pdf,导出时出现了这样的错误

  

异常详细信息:System.InvalidOperationException:只能在Render();

期间调用RegisterForEventValidation

这是我的代码

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 个答案:

答案 0 :(得分:1)

您在渲染后修改控件。这可能是解决这个“RegisterForEventValidation”事件的原因吗?