zoukankan      html  css  js  c++  java
  • asp.net 将GridView导出到Excel


       /// <summary>
        
    /// GridView导出Excel
        
    /// </summary>
        
    /// <param name="pageLocal">要导出的页面</param>
        
    /// <param name="gvVal">要导出的GridView</param>
        
    /// <param name="sFileName">导出后的文件名</param>
        public static void ExcelExport(Page pageLocal, GridView gvVal, string sFileName)
        {
            
    string attachment = "attachment; filename=" + sFileName + ".xls";
            pageLocal.Response.ClearContent();
            pageLocal.Response.AddHeader(
    "content-disposition", attachment);
            pageLocal.Response.ContentType 
    = "application/ms-excel";
            StringWriter sw 
    = new StringWriter();
            HtmlTextWriter htw 
    = new HtmlTextWriter(sw);

            
    // Create a form to contain the grid
            HtmlForm frm = new HtmlForm();
            gvVal.Parent.Controls.Add(frm);
            frm.Attributes[
    "runat"= "server";
            frm.Controls.Add(gvVal);
            frm.RenderControl(htw);

            
    //GridView1.RenderControl(htw);
            pageLocal.Response.Write(sw.ToString());
            pageLocal.Response.End();
        }


  • 相关阅读:
    Java DbUtils简介
    Java JDBC 操作二进制数据、日期时间
    Java JDBC事务
    Java JDBC结果集的处理
    Java 使用properties配置文件加载配置
    Java JDBC的使用
    CSS3
    CSS 基础样式
    CSS 样式的使用方式、选择器
    HTML 表单
  • 原文地址:https://www.cnblogs.com/scottckt/p/1533073.html
Copyright © 2011-2022 走看看