DataGrid 导Excel

简介:
Response.Clear(); 
   Response.Buffer= true; 
   Response.Charset="GB2312";    
   Response.AppendHeader("Content-Disposition","attachment;filename=FileNamel.xls"); 
   Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");//设置输出流为简体中文
   Response.ContentType = "application/ms-excel";//设置输出文件类型为excel文件。 
   this.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);
    this.DataGrid1 .RenderControl(oHtmlTextWriter); 
   Response.Write(oStringWriter.ToString());
   Response.End();
以上代码copy来用就可以实现了

本文转自   wenyan  51CTO博客,原文链接:http://blog.51cto.com/wenyan/10138
相关文章
|
9月前
|
C#
让WPF中的DataGrid像Excel一样可以筛选(下)
让WPF中的DataGrid像Excel一样可以筛选(下)
125 0
|
9月前
|
前端开发 C# 数据库
让WPF中的DataGrid像Excel一样可以筛选(上)
让WPF中的DataGrid像Excel一样可以筛选(上)
118 0
让WPF中的DataGrid像Excel一样可以筛选(上)
|
安全 JavaScript 开发工具
一起谈.NET技术,Silverlight 4中把DataGrid数据导出Excel—附源码下载
  Silverlight中常常用到DataGrid来展示密集数据. 而常见应用系统中我们需要把这些数据导入导出到固定Office套件中例如常用的Excel表格. 那么在Silverlight 中如何加以实现?   在参考大量资料后 提供参考思路如下:   A:纯客户端导出处理.利用Silverlight 与Javascript 进行交互实现导出Excel。
1175 0
|
XML 数据格式
【VB6笔记-01】 读取Excel绑定到DataGrid
Private Sub cmdOpen_Click() CommonDialog1.Filter = "Excel???t(*.xlsx)|*.xlsx" CommonDialog1.
1005 0