将gridview导出成Excel
首先在vs2005中创建一个web站点,在页面上拖拽一个gridview和sqldatasource控件,配置好sqldatasource并与gridview关联上。
在页面上在放一个button,button的单击事件中写下如下代码:
protected void Button1_Click(object sender, EventArgs e)
{
Response.Clear();
Response.Buffer = true;
Response.Charset = "GB2312";
Response.AppendHeader("Content-Disposition", "attachment;filename=FileName.xls");
// 如果设置为 GetEncoding("GB2312");导出的文件将会出现乱码!!!
Response.ContentEncoding = System.Text.Encoding.UTF7;
Response.ContentType = "application/ms-excel";//设置输出文件类型为excel文件。
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
this.GridView1.RenderControl(oHtmlTextWriter);
Response.Output.Write(oStringWriter.ToString());
Response.Flush();
Response.End();
}
下面的这段代码也不能少,放在button单击事件的下面,
public override void VerifyRenderingInServerForm(Control control)
{
}
完成后运行程序,单击按钮就能将gridview中的数据导出到Excel中了。
将gridview导出成Excel相关推荐
- GridView导出到Excel或Word文件
在项目中我们经常会遇到要求将一些数据导出成Excel或者Word表格的情况,比如中国移动(我是中国移动用户)网上查话费的页面中就有一个导出到Excel的功能,光大网上银行查看历史明细也有这些功能... ...
- Gridview导出到EXCEL
为避免出错的准备 出错1:类型"GridView"的控件"GridView1"必须放在具有 runat=server 的窗体标记内 解决方案:在后台文件中重载V ...
- 将数据库查询结果导出成Excel表格
使用Java代码,从数据库中获取结果集,将结果集导出成Excel表格形式. 从数据库中查询学生表所有数据,将其导出成Excel表格,点击查看学生表表结构 . package com.test.test ...
- GridView导出到Excel和开源图表工具
导出GridView到Excel 把GridView导出到Excel是一个很常用的功能,在网上搜索的解决方案都是一些零碎的代码,并且有很多问题,不是在所有环境下可以通用的,你甚至还有去处理一些这些代码 ...
- Pl/sql 如何将oracle的表数据导出成excel文件?
oracle将表数据导出成excel文件的方法 1)在SQL窗体上,查询需要导出的数据 --查询数据条件--select MID,CODE,NAME from Dxc_Goods_Cate where ...
- ASP.NET 2.0中将 GridView 导出到 Excel 文件中
下面代码实现将 GridView 导出到 Excel文件中. 值得注意的是VerifyRenderingInServerForm重载方法: MSDN上的 VerifyRenderingInServer ...
- 查询php 输出表格,php输出excel表格数据-PHP如何将查询出来的数据导出成excel表格(最好做......
PHP如何将查询出来的数据导出成excel表格(最好做... php 把数据导出excel表格有多种方法,使用 phpExcel 等,以下代码接通过 header 生成 excel 文件的代码示例: ...
- ASP.NET 2.0中将 GridView 导出到 Excel 文件中 (转)
下面代码实现将 GridView 导出到 Excel文件中. 值得注意的是VerifyRenderingInServerForm重载方法: MSDN上的 VerifyRenderingInServer ...
- 解决gridview导出到excel中汉字出现乱码的问题
我在用下面代码将gridview导出到excel中时,其中的汉字出现了乱码: protected void Button2_Click(object sender, EventArgs e) ...
最新文章
- QT之计算器代码重构(六)
- bat 复制文件夹_Windows批量创建文件夹:用Excel和记事本这2个就够了
- 在matplotlib中关闭绘图轴的方法
- Asp.net Web Api 路由 和 异常处理
- Python使用C++动态库的方法
- MySQL数据库备份
- HTTP response codes
- 基于多任务学习的快件送达时间预测方法
- 赵旭计算机论文,上海交通大学赵旭教授团队在计算机视觉顶级期刊上发表最新研究成果...
- Apple Developer注册教程
- 定时器中断实验和PWM输出实验(寄存器)
- 有效的医疗设备维修保养解决方案
- 2022年第31届中国国际信息通信展览会
- python poisson图像融合制作CSDN博客头像
- LIF3上线,Tomb漏洞补偿与空投计划
- IntelliJ IDEA 为JAVA 项目添加lib
- iOS 开发:真机测试
- 投资7年,4个独角兽:好的创业公司是什么样子?
- java对输入的电话号码进行匹配(1、位数为11位 2、纯数字 3、以1开头第二位必须是3、7、8中的一位)
- python+vue+elementui大学生网络教学平台
热门文章
- pycharm进不去
- 梦幻手游最新服务器,梦幻西游手游2月7日服务器合并一览 新服务器名称介绍-游侠手游...
- Xinstall赋能哆米生活App,洞察用户画像让数据价值化
- Restorator 2018 v3.90汉化注册版 含注册码汉化激活教程
- 程序员学英语:口语999句之(001-333句)
- 一个悲伤的故事 小蚂蚁的故事
- 从MemoryStream生成ImageSource的最佳实践
- 什么是C/S、B/S架构
- 为什么曾经看好的车联网如今却成了鸡肋?
- PyTorch3D环境搭建