博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GridView数据导出到excel
阅读量:5057 次
发布时间:2019-06-12

本文共 1225 字,大约阅读时间需要 4 分钟。

GridView1.AllowPaging = false;//设置GridView控件不能分页

GridView1.AllowSorting = false;//设置GridView控件不能排序 

mybind();

ToExcel(GridView1, "CZBack.xls");

GridView1.AllowPaging = true;//恢复GridView控件分页

GridView1.AllowSorting = true;//恢复GridView控件排序

mybind();//数据绑定函数

//excel导出函数

private void ToExcel(Control ctl, string FileName)

{

HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");

HttpContext.Current.Response.Charset = "utf-8";

HttpContext.Current.Response.ContentType = "application/ms-excel";

HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=" + "" + FileName);

ctl.Page.EnableViewState = false;

System.IO.StringWriter tw = new System.IO.StringWriter();

HtmlTextWriter hw = new HtmlTextWriter(tw);

ctl.RenderControl(hw);

HttpContext.Current.Response.Write(tw.ToString());

HttpContext.Current.Response.End();

}

public override void VerifyRenderingInServerForm(Control control)

{

// Confirms that an HtmlForm control is rendered for

}

处理字符串

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)

{

e.Row.Cells[0].Attributes.Add("style", "vnd.ms-excel.numberformat:@");

}

转载于:https://www.cnblogs.com/newway/archive/2011/11/15/2249795.html

你可能感兴趣的文章
28初识线程
查看>>
Monkey测试结果分析
查看>>
Sublime Text 3 设置
查看>>
浅谈C++底层机制
查看>>
STL——配接器、常用算法使用
查看>>
第9课 uart
查看>>
Range和xrange的区别
查看>>
BZOJ 1010 [HNOI2008]玩具装箱 (斜率优化DP)
查看>>
java-动态规划算法学习笔记
查看>>
STL容器之vector
查看>>
Linux 内核中断内幕
查看>>
DNS负载均衡
查看>>
无法向会话状态服务器发出会话状态请求
查看>>
数据中心虚拟化技术
查看>>
Oracle OEM 配置报错: No value was set for the parameter DBCONTROL_HTTP_PORT 解决方法
查看>>
01入门
查看>>
python正则表达式
查看>>
嵌套循环连接(nested loops join)原理
查看>>
shell统计特征数量
查看>>
复习文件操作
查看>>