DataGrid导成Excel 的例子

datagrid|excel

Response.Clear();
Response.Buffer= true;
Response.ContentType = "application/vnd.ms-excel";
Response.Charset = "";
this.EnableViewState = false;

System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);

DataGrid dg = new DataGrid();
dg.DataSource = GetDataSource(); //返回DataSet或DataTable
dg.DataBind();
dg.RenderControl(oHtmlTextWriter);

Response.Write(oStringWriter.ToString());

Response.End();

如果导出有乱码:Response.ContentEncoding = System.Text.Encoding.UTF8

时间: 2024-10-25 09:30:22

DataGrid导成Excel 的例子的相关文章

如何将Table Web控件中的数据导成Excel????---急!急!急!急!急!

问题描述 我用Table服务器控件绑定数据然后在客户端将Table中的数据已Excel导出结果打开看没任何数据,郁闷!请高手们帮我看看怎么回事!!下面是我导成Excel的代码://定义文档类型.字符编码Response.Clear();Response.Buffer=true;Response.Charset="GB2312";//下面这行很重要,attachment参数表示作为附件下载,您可以改成online在线打开//filename=FileFlow.xls指定输出文件的名称,注

如何将数据绑到gridview然后导成excel

 这篇文章主要介绍了如何将数据绑到gridview然后导成excel,需要的朋友可以参考下  代码如下: using System;  using System.Collections.Generic;  using System.Linq;  using System.Web;  using System.Web.UI;  using System.Web.UI.WebControls;  using System.Data .SqlClient ;  using System.Data ; 

js-怎么将aspx页面指定内容导成excel报表

问题描述 怎么将aspx页面指定内容导成excel报表 我想用JS 或者jquery 做一个导报表功能,求教,要各大浏览器都支持的 解决方案 datatable直接转

datagridview导成EXCEL表时显示不同颜色

问题描述 考勤软件问题,在datagridview导成EXCEL表时根据迟到,早退,旷工三种状况,在存成EXCEL时,EXCEL表能对三种不同状态的行,显示黄,绿,红三种不同颜色,如何实现.EXCEL表姓名上午上班卡张三2011-5-1108:43..........如此这般的表. 解决方案 解决方案二:想问一下lz,看你的意思只是对生成excel的行的颜色有困惑,那么你应该可以会用C#导出Excel文件的相关操作塞,直接设置Cell对象的背景色就可以了.解决方案三:我觉得用listview,他

asp中将table表中的数据成功导成excel做法

excel|数据 我最近刚作了一个项目,该项目的要求是将asp页面中丛书据库中提取的数据直接保存成为excel形式,刚开始我的为此想了好就才最终做了出来,在此和大家共同分享!!---------------------------------------脚本如下:<% dim Rs_code,Sql_code,Rs_date,Sql_date If Request("Op")="Show" Then sborder="0" sbg1=&qu

Thinkphp结合PHPExcel把数据库数据导成excel

首先我们看下导出的HTML <a href="{:U('Index/excelExport')}">导出</a> 接着我们看下Index/excelExport 导出的PHP代码: $list = M("user")->field("id,username,password")->order("id DESC")->limit(50)->select(); $title = ar

关于MVC reportView10.0 导成Excel 2007求助

问题描述 开发环境:Vs2010+ORACLE问题:ReportViewer版本是10.0.0.0,目前使用ReportViewer导出Excel2003(xls)正常.但因数据(datatable)超过65535行不能分页,如何导出成excel2007格式?除了ReportView,还有没有其它的方法?在此谢谢大家了! 解决方案

table导成隐藏列excel

问题描述 table导成隐藏列excel 比如这个table,我想导出excel文件的时候,让红框出来的列是隐藏的,怎么实现 解决方案 隐藏table的列页面上table导成EXCEL 解决方案二: 不太明白你什么意思,如果想要页面的列隐藏 可以在事件触发的时候 reload下,设置为隐藏

关于GridView导出成Excel的一道超级难题,郁闷死我了,请大家帮忙看看啊,谢谢啦!!!!!!!!

问题描述 要求是这样的:要把GridView的数据导出成Excel,我现在已经导成了如下格式,但是客户要求加入按照组别的小计功能,小弟对此要求实在是无能为力,不知道该怎样动态生成小计的那几行,跪求各位给小弟指点迷津,分不是太多,希望大家本着革命精神救小弟一把!!!!以下是我目前生成的格式:区域组别业务员探访次数探访家数宝安压铸一组黎敏2018宝安压铸一组陈虞洲2422宝安压铸二组刘志华2214宝安压铸二组范世雄1914宝安注塑李学刚2518宝安注塑隆全景2520宝安注塑梅基敏2423宝安注塑魏敬