正文

解决gridview的excel导出问题2006-06-07 14:11:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/Csharpsky/15533.html

分享到:

以前datagrid导出为excel,只需如下代码: Response.Clear();Response.AddHeader("content-disposition","attachment;filename=FileName.xls");Response.Charset="";//IfyouwanttheoptiontoopentheExcelfilewithoutsavingthan//commentoutthelinebelow//Response.Cache.SetCacheability(HttpCacheability.NoCache);Response.ContentType="application/vnd.xls";System.IO.StringWriterstringWrite=newSystem.IO.StringWriter();System.Web.UI.HtmlTextWriterhtmlWrite=newHtmlTextWriter(stringWrite);gvMaster.RenderControl(htmlWrite);Response.Write(stringWrite.ToString());Response.End(); 现在改成gridview后,以上代码会提示异常错误,经网上搜索,解决方案如下 1、在导出界面中重载public override void VerifyRenderingInServerForm(Control control){//base.VerifyRenderingInServerForm(control);}2、在web.config中修改或 3、现在可以正常导出了。

阅读(3060) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册