zoukankan      html  css  js  c++  java
  • 将DataGrid生成excel或word

    将DataGrid生成excel:
      Response.Clear(); 
      Response.Buffer= true; 
      Response.Charset="GB2312";    
      Response.AppendHeader("Content-Disposition","attachment;filename=FileName.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.dgList.RenderControl(oHtmlTextWriter); 
      Response.Write(oStringWriter.ToString());
      Response.End();

    将DataGrid生成word:
       Response.Clear(); 
       Response.Buffer= true; 
       Response.Charset="GB2312";    
       Response.AppendHeader("Content-Disposition","attachment;filename=FileName.doc"); 
       Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");//设置输出流为简体中文
       Response.ContentType = "application/ms-word";//设置输出文件类型为word文件。 
       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.dgList.RenderControl(oHtmlTextWriter); 
       Response.Write(oStringWriter.ToString());
       Response.End();


  • 相关阅读:
    使用 Visual Studio 2022 开发 Linux C++ 应用程序
    CSDN博客 新版主页与旧版主页切换
    C++ 静态局部变量 全局变量
    静态构造函数
    使用jquery的ajax功能post数据
    图片的禁止缓存与预缓存
    cookie
    asp.net中使用excel类导出Excel文件,并导出到web客户端中遇到的问题
    xmlHttpRequest对象的使用
    html静态文件提交到aspx页面处理
  • 原文地址:https://www.cnblogs.com/Bigkangaroo/p/804723.html
Copyright © 2011-2022 走看看