zoukankan      html  css  js  c++  java
  • gridview 导出到excel

    放到page中去处理 不管是服务器控件还是用户控件 都通用
    C#代码
    C# code
    StringBuilder sb = new StringBuilder(); StringWriter sw = new StringWriter(sb); HtmlTextWriter htw = new HtmlTextWriter(sw); Page page = new Page(); HtmlForm form = new HtmlForm(); GridView1.EnableViewState = false; // Deshabilitar la validación de eventos, sólo asp.net 2 page.EnableEventValidation = false; // Realiza las inicializaciones de la instancia de la clase Page que requieran los diseñadores RAD. page.DesignerInitialize(); page.Controls.Add(form); form.Controls.Add(GridView1); page.RenderControl(htw); Response.Clear(); Response.Buffer = true; Response.ContentType = "application/vnd.ms-excel"; Response.AddHeader("Content-Disposition", "attachment;filename=data.xls"); Response.Charset = "UTF-8"; Response.ContentEncoding = Encoding.Default; Response.Write(sb.ToString()); Response.End();

    VB代码:
    VB.NET code
    Dim sw As New StringWriter(sb) Dim htw As New HtmlTextWriter(sw) Dim page As New Page() Dim form As New HtmlForm() GridView1.EnableViewState = False ' Deshabilitar la validación de eventos, sólo asp.net 2 page.EnableEventValidation = False ' Realiza las inicializaciones de la instancia de la clase Page que requieran los diseñadores RAD. page.DesignerInitialize() page.Controls.Add(form) form.Controls.Add(GridView1) page.RenderControl(htw) Response.Clear() Response.Buffer = True Response.ContentType = "application/vnd.ms-excel" Response.AddHeader("Content-Disposition", "attachment;filename=data.xls") Response.Charset = "UTF-8" Response.ContentEncoding = Encoding.[Default] Response.Write(sb.ToString()) Response.[End]()

  • 相关阅读:
    Android ListView和CheckBox应用之批量删除操作(附带源码)
    Spring3 MVC 3到Spring MVC框架简介
    Struts2.3 + Spring3.1 + Hibernate3.6 + HTML5 + CSS3整合开发
    Java和MongoDB之Hello World
    SQL Server 2008中的hierarchyid
    SQLSERVER复制表的方法
    去掉struts2标签的样式
    KineticJS教程(12)
    SQL Server日期时间格式转换字符串详解
    生活不易,且行且珍惜!
  • 原文地址:https://www.cnblogs.com/hinsxun/p/1945660.html
Copyright © 2011-2022 走看看