将DataGrid内容生成标准的Excel格式文件(无组件版)
来源:互联网 发布:二手车价格计算器软件 编辑:程序博客网 时间:2024/06/05 08:06
/// <summary>
/// 导出Excel
/// </summary>
/// <param name="page"></param>
/// <param name="dtTable">DataTable数据集</param>
public static void ExportExcel(System.Web.UI.Page page,System.Data.DataTable dtTable)
{
System.Web.UI.WebControls.DataGrid dgdGrid=new System.Web.UI.WebControls.DataGrid();
dgdGrid.DataSource = dtTable.DefaultView;
dgdGrid.AllowPaging = false;
DataColumn dc = new DataColumn();
dgdGrid.DataBind();
page.Response.Clear();
page.Response.Buffer= true;
page.Response.Charset="utf-8";
page.Response.AppendHeader("Content-Disposition","attachment;filename=FileName.xls"); //FileName.xls
page.Response.ContentEncoding=System.Text.Encoding.GetEncoding("utf-8");//设置输出流为简体中文
page.Response.ContentType = "application/ms-excel";//设置输出文件类型为excel文件。
page.EnableViewState = false;
System.Globalization.CultureInfo myCItrad = new System.Globalization.CultureInfo( "ZH-CN",true);
System.IO.StringWriter oStringWriter = new System.IO.StringWriter( myCItrad);
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
dgdGrid.RenderControl(oHtmlTextWriter);
page.Response.Write(oStringWriter.ToString());
page.Response.End();
}
- 将DataGrid内容生成标准的Excel格式文件(无组件版)
- 将DataGrid内容生成标准的Excel格式文件
- 将DataGrid内容生成标准的Excel格式文件
- 将DataGrid内容生成标准的Excel格式文件
- DataGrid内容导出标准的Excel格式文件
- 将datagrid中显示的内容导入到Excel中
- 将数据控件(如GridView)的内容转化成Excel格式文件
- 【WPF】将DataGrid内容导出到Excel
- WPF将DataGrid内容导出到Excel
- 使用PHPExcel生成excel、xls的格式文件
- 将excel中的若干列数据生成json格式文件
- 一个将数据库里面的内容生成EXCEL的例子
- 将Excel的内容复制到EasyUI的dataGrid里(复制列)
- java将数据库内容生成Excel表
- 浏览器将内容表格生成excel文件
- Web 中将DataSet的内容下载到本地EXCEL格式文件
- 将Oracle数据库中某张表的内容导出成文本格式文件
- 利用jsp生成excel格式文件
- Linux下开发环境的搭建
- PHP学习中
- 正则表达式--还有些什么东西没提到
- AJAX实例:根据邮编自动完成地址信息
- 再论面向对象的Javascript编程
- 将DataGrid内容生成标准的Excel格式文件(无组件版)
- 成员基础和常量
- 将DataGrid内容生成标准的Excel格式文件
- arp病毒清除方法
- WBEM环境实现
- 线程的同步
- ps 相关参数的详解
- 新手学习
- asp.net设置页面默认按钮