.net数据绑定控件中的数据导出到Excel
在做审计局内部系统时,数据需要导出到Excel,在网上找了些代码,成功的完成了此功能
在html代码第一行中添加EnableEventValidation="false"
<%@ Page Language="C#" AutoEventWireup="true" EnableEventValidation="false" CodeFile="JinduDetail.aspx.cs" Inherits="JinduDetail" %>
在aspx.cs文件中添加以下代码:
// 绑定gridview
/**/
/// <summary>
/// 重载VerifyRenderingInServerForm方法
/// 确认在运行时为指定的 ASP.NET 服务器控件呈现 HtmlForm 控件。
/// </summary>
/// <param name="control">ASP.NET 服务器控件,它必须位于 HtmlForm 控件中</param>
public override void VerifyRenderingInServerForm(Control control)
{
//base.VerifyRenderingInServerForm(control);
}
导出按钮需要的代码:
protected void btnXls_Click(object sender, ImageClickEventArgs 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;
//设置输出文件类型为excel文件。
Response.ContentType = "application/ms-excel";
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
this.GridView2.RenderControl(oHtmlTextWriter);//注:GridView也可以换成其它数据绑定控件
Response.Output.Write(oStringWriter.ToString());
Response.Flush();
Response.End();
}
转载于:https://www.cnblogs.com/sea520168/archive/2008/09/03/1282922.html
.net数据绑定控件中的数据导出到Excel相关推荐
- 在DataList控件中删除数据记录
(一)在DataList控件中删除记录的设计要点 在DataList控件中删除数据记录的设计相对简单一点.该功能设计的重点在于当用户单击[删除]按钮时,程序如何判断要删除的是哪一行.使DataList ...
- 如何将存储在MongoDB数据库中的数据导出到Excel中?
将MongoDB数据库中的数据导出到Excel中,只需以下几个步骤: (1)首先,打开MongoDB安装目录下的bin文件夹,(C:\Program Files (x86)\MongoDB\Serve ...
- matlab将求解值导出数据,MATLAB之将mat中的数据导出到Excel文件
MATLAB之将mat中的数据导出到Excel文件 原始文档: https://www.yuque.com/lart/tools/cnedve 文章目录 MATLAB之将mat中的数据导出到Excel ...
- vb 读取oracle中的表格数据,如何将数据库信息读取导出excel表格中-VB 从SQL数据库中把数据导出到Excel表格中,怎么写?...
VB 从SQL数据库中把数据导出到Excel表格中,怎么写? INSERT INTO OpenDataSource('Microsoft.Jet.OLEDB.4.0', 'Data Source=&q ...
- 回车无法直接提交当前光标所在控件中的数据
状况:在登陆框输入用户名密码后直接回车,页面是刷新了,但按此操作不论刷新多少次,SESSION都无法取到值,也就无法登陆系统 原因及解决方式: 在ASP中,回车键会自动提交当前光标所在控件所属的FOR ...
- 将Html中表格数据导出为Excel
1.自定义JavaScript函数实现 <input type="button" name="out_excel" onClick="Autom ...
- 前端js实现将table中的数据导出到Excel ---- 兼容主流浏览器
IE浏览器注意事项: 1.IE11浏览器通过 !!window.ActiveXObject || "ActiveXObject" in window 进行判断: 2.在 工具–In ...
- aspx页面中,DataTable中的数据导出到Excel文件中
方法一:直接将DataTable中的数据通过GridView导出到Excel中,并显示下载界面 public void ExportToExcel(DataTable tab,string filen ...
- Qt 将qsqlite数据库中的数据导出为Excel表格
1.首先添加库 QT += core gui sql axcontainer sql:操作数据库 axcontainer:操作Excel表格 2.采用多线程的方式导出 expoer.h #ifndef ...
最新文章
- 硅谷产学研的创新循环
- SEL重磅:重新认识菌根:菌根真的如普遍认为的那样重要吗?
- ss.exe 命令参数应用
- 个人工作用SQL短句,不定时更新
- 16查看走线长度_糟糕!丝印放到表层走线上面啦
- OpenGL基础51:泛光
- php无法加载ssh扩展,php的ssh2扩展正常安装,却无法连接目标主机
- 广义S变换的地震高分辨率处理中的应用
- JavaScript 运行机制(EventLoop)详解:一篇文章全部搞懂事件循环
- 八爪鱼-自定义模式采集数据
- 重磅来袭!这几款手机软件绝对的深入人心!
- cortex a7 a53_试驾初体验--我与奥迪A7的七天之旅
- 未找到导入的项目“C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VC\VCT
- Linux之线程条件变量cond
- 人工智能还能研究古文字?
- 装上这几款IDEA插件,专业程度提升妥妥的
- C语言二分查找(指针)
- dell 7040m 黑苹果_ARTS Tips:黑苹果核显问题解决
- 用python写简易计算器_Python制作简易计算器
- Java 处理货币类型
热门文章
- mysql table catalog_hibernate 注解@table( catalog=)作用
- mysql还是mdb2_mysql两种表存储结构myisam和innodb的性能比较测试
- shell执行perl_【编程技巧(一)】在Perl、Shell和Python中传参与输出帮助文档
- leetcode448. 找到所有数组中消失的数字 天秀记录法
- 根据数组建立平衡二叉搜索树
- 栈结构功能实现的伪码展示【数据结构F】
- Redis:18---常用功能之(Lua脚本)
- caffe开始训练自己的模型(转载并验证过)
- 关于计算机展览的英语作文,2015考研英语作文范文精选:选什么东西参加展览?...
- 密码机 密钥管理项目安装配置 从零开始