怎样把GridView导出到Excel?
Response.Clear();
Response.AddHeader("content-disposition",
"attachment;filename=FileName.xls");
Response.Charset = "gb2312";
Response.ContentType = "application/vnd.xls";
System.IO.StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite =
new HtmlTextWriter(stringWrite);
GridView1.RenderControl(htmlWrite);
Response.Write(stringWrite.ToString());
Response.End();
代码应该没错了吧,但是执行后居然提示:“类型“GridView”的控件“GridView1”必须放在具有 runat=server 的窗体标记内。 ”
晕啊……在XX.aspx里明明是有form1 runnat="server"啊。