日期:2014-05-18  浏览次数:20526 次

GridView空间中的内容导出Excel表的问题
类型“GridView”的控件“GridView1”必须放在具有 runat=server 的窗体标记内。

行 52: this.GridView1.AllowPaging = false;
行 53: Showmeaage();
行 54: this.GridView1.RenderControl(oHtmlTextWriter); ----红色字体
行 55: Response.Write(oStringWriter.ToString());
行 56: Response.End();


我在页面中加了<form runat="server"></form>为什么导出来的Excel表打开之后还是这个问题!!!

------解决方案--------------------
在后台文件中直接加入重载VerifyRenderingInServerForm方法,如: 
public override void VerifyRenderingInServerForm(Control control)
{
//base.VerifyRenderingInServerForm(control);
}
------解决方案--------------------
探讨

在后台文件中直接加入重载VerifyRenderingInServerForm方法,如:
public override void VerifyRenderingInServerForm(Control control)
{
//base.VerifyRenderingInServerForm(control);
}

------解决方案--------------------
参考:
http://www.cnblogs.com/insus/articles/1400266.html