asp.net2.0 GridView 导出到 Excel
step 1:
在再这页的aspx文件<%@ Page Language="C#" AutoEventWireup="true" %>
中加上EnableEventValidation="false"
step 2:
把这段代码加在cs 文件中
public override void VerifyRenderingInServerForm(Control control)
{
// base.VerifyRenderingInServerForm(control);
}
step 3:
后台(1)
protected void btnExcel_Click(object sender, EventArgs e)
{
//导出到excel
GVStaff.AllowPaging = false;
Response.Clear();
Response.Buffer = true;
Response.Charset = "GB2312";
Response.AppendHeader("Content-Disposition", "attachment;filename=人员信息.xls");
Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");//设置输出流为简体中文
Response.ContentType = "application/ms-excel";//设置输出文件类型为excel文件。
this.EnableViewState = false;
System.Globalization.CultureInfo myCItrad = new System.Globalization.CultureInfo("ZH-CN", true);
System.IO.StringWriter oStringWriter = new System.IO.StringWriter(myCItrad);
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
GV1.RenderControl(oHtmlTextWriter);
Response.Write(oStringWriter.ToString());
Response.End();
}
后台(2)
protected void Button1_Click(object sender, EventArgs e)
{
System.Web.UI.Control ctl = GridView1;
bool CurrCtlVisible = ctl.Visible;
ctl.Visible = true;
Response.AppendHeader("Content-Disposition", "attachment;filename=Excel.xls");
Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
Response.ContentType = "application/ms-excel";
ctl.Page.EnableViewState = false;
System.IO.StringWriter tw = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter hw = new HtmlTextWriter(tw);
ctl.RenderControl(hw);
Response.Write(tw.ToString());
Response.End();
ctl.Page.EnableViewState = true;
ctl.Visible = CurrCtlVisible;
}
转载于:https://www.cnblogs.com/xiexiaokui/archive/2006/05/07/393477.html
asp.net2.0 GridView 导出到 Excel相关推荐
- ASP.NET2.0 GridView小技巧汇粹
1)GridView绑定数据源控件,需要有编辑和删除选项按钮时,数据源控件必须提供SQL操作语句或存储过程调用,一般,我的推荐做法是,使用无意义的SQL语句或存储过程来使GridView的编辑和删除按 ...
- ASP.NET 2.0中将 GridView 导出到 Excel 文件中
下面代码实现将 GridView 导出到 Excel文件中. 值得注意的是VerifyRenderingInServerForm重载方法: MSDN上的 VerifyRenderingInServer ...
- ASP.NET 2.0中将 GridView 导出到 Excel 文件中 (转)
下面代码实现将 GridView 导出到 Excel文件中. 值得注意的是VerifyRenderingInServerForm重载方法: MSDN上的 VerifyRenderingInServer ...
- asp.net2.0导出pdf文件完美解决方案【月儿原创】
asp.net2.0导出pdf文件完美解决方案 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.5.28 PDF简介:PDF(P ...
- GridView导出到Excel或Word文件
在项目中我们经常会遇到要求将一些数据导出成Excel或者Word表格的情况,比如中国移动(我是中国移动用户)网上查话费的页面中就有一个导出到Excel的功能,光大网上银行查看历史明细也有这些功能... ...
- ASP.NET2.0 ReportingServices使用详解
ASP.NET2.0 ReportingServices使用详解 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.4.9 本文先做 ...
- ASP.NET2.0轻松搞定统计图表【月儿原创】
ASP.NET2.0轻松搞定统计图表 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.3.27 本文讲述如何绘制条形图,折线图, ...
- 【开源】QuickPager ASP.NET2.0分页控件V2.0.0.3 【增加了使用说明】
================================ 欢迎转载,但是请注明出处.本文出自博客园 .谢谢合作! ================================ 最新版本:V ...
- ASP.NET2.0轻松搞定统计图表
本文讲述如何绘制条形图,折线图,柱形图,面积图等常见图形. 效果图: 手把手教程: 原理:OWC是Office Web Compent的缩写,即Microsoft的Office Web组件 ...
最新文章
- android 关机充电流程
- Programming Computer Vision with Python (学习笔记六)
- ITK读取CT DICOM,如何设置窗位和窗宽?
- GIS基础知识汇总篇(五)-无人机真正射影像的概念和制作原理
- 软件工程团队项目方案(四):高校申请指南
- 【Android学习笔记】【Android开发环境搭建】安装JDK
- python下载numpy库_python怎么下载numpy
- 关于icon小图标的实现
- 9点EXCEL计算公式
- 使用阿里云镜像加速器--docker
- php怎么seo,怎样学习seo
- 什么是M1、M2以及与资本市场的关系
- matlab 集群搭建,MATLAB 科学计算工作站及集群配置方案
- pci_register_driver
- 计算机开机发出长滴,在电脑开机时滴的一声,怎么去掉
- 支付系统中的设计模式09:组合模式
- 腾讯电脑管家新版 —— 权限雷达 二次体验报告
- 回顾并总结关于复利计算器的三次实验
- 谷歌学术+SCI-HUB一键下载SCI文献
- 2016码农谷全国大学生程序设计邀请赛(测试赛)
热门文章
- c语言写一个用矩形法求,写一个用矩形法求定积分的通用函数
- HEVC学习 —— HM的使用
- 基于Socket的文件传输(使用CSocket类)
- mysql批量写入redis_如何高效地向Redis插入大量的数据(推荐)
- ESB和注册服务管理的区别
- 2021 年百度之星·程序设计大赛 - 初赛二 1003 魔怔(并查集,联通性,欧拉回路)
- 两个pv挂一个vg_SKT前教练结婚,发布婚前感言,SKT和VG队员发来祝福
- _软件园三期西片区F地块举行招商推介会 超300家企业意向落户 - 本网原创
- 计算机网络简答题与计算题
- UnityGI1:光照烘培