DataGrid 导出 EXCEL(简单,实用)
Response.ContentEncoding =
// 有时用 gb2312 不能正常显示中文,要用 utf-8
System.Text.Encoding.GetEncoding("GB2312");
Response.AppendHeader("Content-Disposition", "attachment;filename=" + "result.xls"); //必要,做成下载文件
//如果要直接在浏览器中打开,把上行注释掉,换成下面这行
//Response.ContentType = "application/vnd.ms-excel";
Response.Charset = ""; // 从Content-Type header中去除charset设置
//关闭 ViewState
this.EnableViewState = false ;
System.IO.StringWriter tw = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter hw = new HtmlTextWriter(tw);
//获取control的HTML
DataGrid1.RenderControl(hw);
//把HTML写回浏览器
Response.Write(tw.ToString());
Response.End();
超精简,实用.
如果DataGrid用了自动分页,那要在上面的程序之前加上:
DataGrid1.AllowPaging = false;
BindDataGrid(); // 重新绑定.
..
// 上面的输出代码
..
DataGrid1.AllowPaging = true;
转载于:https://www.cnblogs.com/dsliang/archive/2010/07/01/1769205.html
DataGrid 导出 EXCEL(简单,实用)相关推荐
- php导出excel方法,PHP导出EXCEL简单实用方法
/** * 得到相应的列表字符串 * * @param $titArr 字段和标题的对应数组 * @param $data 数据的列表数组 * @param $fileName 文件的名字 * @pa ...
- easyPoi单sheet与多sheet导出excel简单实用(重点:自动列宽的设置)
导入依赖 <dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-base< ...
- DataGrid导出Excel
在Adobe的RIA开发环境下,flex并没有导出Excel的功能,在完成此类功能的时候,在网上Google了很多相关文章,其中提到了利用Flex将DataGrid的数据拼凑成字符串然后利用JSP获取 ...
- aspose.cells html excel导出,C#使用Aspose.Cells导出Excel简单实现
首先,需要添加引用Aspose.Cells.dll,官网下载地址:http://downloads.aspose.com/cells/net 将DataTable导出Xlsx格式的文件下载(网页输出) ...
- Easy UI DataGrid 导出Excel表格
大体介绍一下,前后端完全分离.前端html5,后台用的asp.net的一般处理程序. 自己写了一个单独的js来实现报表的导出,因为客户对于报表的样式要求不是很高,所以做成这样基本够用了. 接下来贴代码 ...
- C#中使用NPIO实现导入导出Excel简单操作
本文介绍了在Winform中使用NPOI(PIO项目下的.Net组件)来操作Excel文件,而无需安装Office. 要实现的效果是这样的: 1.导出Excel:根据指定datatable,弹出导出窗 ...
- vue导出excel(简单方法完整介绍)
1.安装插件 cnpm install vue-json-excel 2.min.js中引入使用 import JsonExcel from 'vue-json-excel' Vue.componen ...
- 在VUE项目中导出excel——简单使用xlsx
在大量的项目开发和使用过程中,我们经常会遇到需要将某些数据导出为excel的操作,这里介绍一个很简单的导出方案--xlsx... 插件安装 网络好就直接使用 npm install xlsx -S 网 ...
- php excel 导入2ge,风之涯技术博客 - 使用PhpSpreadsheet导入导出Excel简单描述
最近做项目,遇到一个需要excel.word导出的功能案例,所以找到了PhpSpreadsheet进行导出,不要问我为什么不用PHPExcel,因为PHPExcel已经不更新了,对后面的扩展不太好.今 ...
最新文章
- 2-4 zookeeper配置文件介绍,运行zk
- LeetCode 47全排列Ⅱ48旋转图像
- iPhone:创建、连接和使用静态库(过时了,仅参考)
- CoffeeScript简介 一
- c++ primer 6.3.3节练习答案
- MATLAB中ones()函数的用法
- 计算机网络中的A类、B类、C类地址的划分
- Android 最常用的设计模式二 安卓Rxjava源码分析—观察者模式Observer(有实例)
- matlab演示波粒二象性,MATLAB实验电子波动性的Matlab仿真
- 《惢客创业日记》2019.02.22(周五) 先僵化,后优化,再固化
- 如何安装linux安装光盘中的软件包
- 第八十四章 Caché 函数大全 $ZDATEH 函数
- windows下使用vscode编写运行以及调试C/C++
- TCP 和 UDP 可以使用相同端口吗?
- SpringBoot整合JavaMail通过阿里云企业邮箱发送邮件
- android 6.0默认壁纸,我伙呆!安卓6.0壁纸竟然是这样得来的
- ucosii操作系统和linux,请高手介绍下uCOSII和Linux的差异?
- (pat)1071 小赌怡情
- windows 系统默认安装路径的修改
- 这群90后屌爆了,百亿区块链社群再次来袭
热门文章
- 客户端跳转与服务器跳转的区别
- malloc/free与new/delete的区别与联系
- Sharepoint学习笔记—Ribbon系列-- 5. 在Ribbon中添加新控件(针对用户自定义Tab)
- Linux下Nginx的安装和配置
- 标准的SQL的解析顺序
- Robots.txt 协议——百度之星
- 美团暑期实习前端面试
- mysql5.7.9 json_Mysql5.7.9原生JSON格式支持
- Java IO(File类)
- git tig使用技巧_如何使用Tig浏览Git日志