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(简单,实用)相关推荐

  1. php导出excel方法,PHP导出EXCEL简单实用方法

    /** * 得到相应的列表字符串 * * @param $titArr 字段和标题的对应数组 * @param $data 数据的列表数组 * @param $fileName 文件的名字 * @pa ...

  2. easyPoi单sheet与多sheet导出excel简单实用(重点:自动列宽的设置)

    导入依赖 <dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-base< ...

  3. DataGrid导出Excel

    在Adobe的RIA开发环境下,flex并没有导出Excel的功能,在完成此类功能的时候,在网上Google了很多相关文章,其中提到了利用Flex将DataGrid的数据拼凑成字符串然后利用JSP获取 ...

  4. aspose.cells html excel导出,C#使用Aspose.Cells导出Excel简单实现

    首先,需要添加引用Aspose.Cells.dll,官网下载地址:http://downloads.aspose.com/cells/net 将DataTable导出Xlsx格式的文件下载(网页输出) ...

  5. Easy UI DataGrid 导出Excel表格

    大体介绍一下,前后端完全分离.前端html5,后台用的asp.net的一般处理程序. 自己写了一个单独的js来实现报表的导出,因为客户对于报表的样式要求不是很高,所以做成这样基本够用了. 接下来贴代码 ...

  6. C#中使用NPIO实现导入导出Excel简单操作

    本文介绍了在Winform中使用NPOI(PIO项目下的.Net组件)来操作Excel文件,而无需安装Office. 要实现的效果是这样的: 1.导出Excel:根据指定datatable,弹出导出窗 ...

  7. vue导出excel(简单方法完整介绍)

    1.安装插件 cnpm install vue-json-excel 2.min.js中引入使用 import JsonExcel from 'vue-json-excel' Vue.componen ...

  8. 在VUE项目中导出excel——简单使用xlsx

    在大量的项目开发和使用过程中,我们经常会遇到需要将某些数据导出为excel的操作,这里介绍一个很简单的导出方案--xlsx... 插件安装 网络好就直接使用 npm install xlsx -S 网 ...

  9. php excel 导入2ge,风之涯技术博客 - 使用PhpSpreadsheet导入导出Excel简单描述

    最近做项目,遇到一个需要excel.word导出的功能案例,所以找到了PhpSpreadsheet进行导出,不要问我为什么不用PHPExcel,因为PHPExcel已经不更新了,对后面的扩展不太好.今 ...

最新文章

  1. 2-4 zookeeper配置文件介绍,运行zk
  2. LeetCode 47全排列Ⅱ48旋转图像
  3. iPhone:创建、连接和使用静态库(过时了,仅参考)
  4. CoffeeScript简介 一
  5. c++ primer 6.3.3节练习答案
  6. MATLAB中ones()函数的用法
  7. 计算机网络中的A类、B类、C类地址的划分
  8. Android 最常用的设计模式二 安卓Rxjava源码分析—观察者模式Observer(有实例)
  9. matlab演示波粒二象性,MATLAB实验电子波动性的Matlab仿真
  10. 《惢客创业日记》2019.02.22(周五) 先僵化,后优化,再固化
  11. 如何安装linux安装光盘中的软件包
  12. 第八十四章 Caché 函数大全 $ZDATEH 函数
  13. windows下使用vscode编写运行以及调试C/C++
  14. TCP 和 UDP 可以使用相同端口吗?
  15. SpringBoot整合JavaMail通过阿里云企业邮箱发送邮件
  16. android 6.0默认壁纸,我伙呆!安卓6.0壁纸竟然是这样得来的
  17. ucosii操作系统和linux,请高手介绍下uCOSII和Linux的差异?
  18. (pat)1071 小赌怡情
  19. windows 系统默认安装路径的修改
  20. 这群90后屌爆了,百亿区块链社群再次来袭

热门文章

  1. 客户端跳转与服务器跳转的区别
  2. malloc/free与new/delete的区别与联系
  3. Sharepoint学习笔记—Ribbon系列-- 5. 在Ribbon中添加新控件(针对用户自定义Tab)
  4. Linux下Nginx的安装和配置
  5. 标准的SQL的解析顺序
  6. Robots.txt 协议——百度之星
  7. 美团暑期实习前端面试
  8. mysql5.7.9 json_Mysql5.7.9原生JSON格式支持
  9. Java IO(File类)
  10. git tig使用技巧_如何使用Tig浏览Git日志