导出gridview数据到Excel
来源:互联网 发布:别碰手机壁纸软件 编辑:程序博客网 时间:2024/05/17 02:58
protected void Button1_Click(object sender, EventArgs e)
{
Export("application/ms-excel", "用户信息报表.xls");
}
private void Export(string FileType, string FileName)
{
Response.Charset = "GB2312";
Response.ContentEncoding = System.Text.Encoding.UTF7;
Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(FileName, Encoding.UTF8).ToString());
Response.ContentType = FileType;
this.EnableViewState = false;
StringWriter tw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(tw);
GridView1.RenderControl(hw);
Response.Write(tw.ToString());
Response.End();
}
public override void VerifyRenderingInServerForm(Control control)
{
}
出错提示:
当用GridView导出Execl的时候,会发生只能在执行 Render() 的过程中调用 RegisterForEventValidation的错误提示。
解决方案:
有两种方法可以解决以上问题:
1.修改web.config(不推荐)<pages enableEventValidation ="false" ></pages>
2.直接在导出Execl的页面修改
<%@ Page Language="C#" EnableEventValidation = "false" AutoEventWireup="true"
CodeFile="ExportGridView.aspx.cs" Inherits="ExportGridView" %>
- GridView导出数据到Excel
- GridView导出数据到Excel
- GridView导出数据到Excel
- GridView导出数据到Excel
- Gridview导出数据到Excel
- 导出gridview数据到Excel
- gridview导出数据到excel
- 导出GridView数据到Excel
- GridView导出数据到Excel
- GridView导出数据到Excel
- Gridview导出数据到Excel
- GridView导出数据到Excel
- gridView导出数据到Excel...Excel导入数据到GridView
- GridView 导出数据到excel数据乱码
- GridView 导出数据到 EXCEL 失败
- GridView 数据导出到 Excel文件
- GridView数据导出到Word/Excel中
- gridview数据导出到excel打印
- gridview技巧之:gridview获取当前行索引的方法
- gridview数据导出到Excel的研究
- GridView实现用“...”代替超长字符串?
- 暴雪公司有个经典的字符串的hash公式
- 遍历gridview的行的核心代码
- 导出gridview数据到Excel
- ModifyStyle, ModifyStyleEx
- 关于flex4中文(zh_CN)本地化应用编译不通过的解决方法
- linux添加网卡及驱动
- 线程的概念
- malloc和calloc(转载)
- gridview实现类似百度分页
- AVI等视频文件点击导致桌面重启
- C#日期格式化