Gridview导出成Excel
在aspx里面加上
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="AAAAAAA.aspx.cs" Inherits="AAAAAA"
EnableEventValidation="false" %>
重载一个方法
public override void VerifyRenderingInServerForm(Control control)
{
//这个必不可少
}
//先隐藏一些列
GridView_AdvancePaymentChange.AllowPaging = false;
bindData();
GridView_AdvancePaymentChange.Columns[0].Visible = false;
DateTime dt = System.DateTime.Now;
string str = dt.ToString("yyyyMMddhhmmss");
str = "预付款调整表" + str + ".xls";
Response.ClearContent();
Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(str, Encoding.UTF8).ToString());
Response.ContentType = "application/excel";
StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
GridView_AdvancePaymentChange.RenderControl(htw);
Response.Write(sw.ToString());
Response.End();
GridView_AdvancePaymentChange.AllowPaging = true;
最新文章
- 深入剖析tomcat之一个简单的servlet容器
- 解决虚拟机VMware安装CentOS7.0识别不到网卡
- 重构第28 天 重命名bool方法(Rename boolean method)
- 实践GTD三周年后的体会
- 听说你会打地鼠(动态规划dp)
- [C#]Attribute特性
- 【壁纸自动换】自动下载、更换壁纸(Bing壁纸)--XinBSBingWallPaper[2.7更新]
- matlab norm的使用
- Oracle 课程二之Oracle数据库逻辑结构
- svn 规范apk的生成命名
- SVM详解
- Apache Tomcat Not Showing in Eclipse Server Runtime Environments
- [翻译]欢迎来到 C# 7.1
- js中的事件缓存机制
- 【JavaScript数组】
- Linux 内核模块编译 Makefile
- 主席树 || 可持久化线段树 || BZOJ 3653: 谈笑风生 || Luogu P3899 [湖南集训]谈笑风生
- fastTime从后台传过来显示格式的处理
- jQuery动态添加删除与添加表行代码
- Mysql索引基础原理