zoukankan      html  css  js  c++  java
  • 【Vegas原创】VB.NET版Excel导出(GridView、DataGrid通吃)

    在click事件中加入:

          Protected Sub imgExcel_Click(ByVal sender As ObjectByVal e As System.Web.UI.ImageClickEventArgs) Handles imgExcel.Click
                Response.Clear()
                Response.Buffer 
    = True
                Response.Charset 
    = "GB2312"
                Response.AppendHeader(
    "Content-Disposition""attachment;filename=FileName.xls")
                
    '如果设置为 GetEncoding("GB2312");导出的文件将会出现乱码!!!

                Response.ContentEncoding 
    = System.Text.Encoding.UTF7
                Response.ContentType 
    = "application/ms-excel" '/设置输出文件类型为excel文件。 

                
    Dim oStringWriter As New System.IO.StringWriter()
                
    Dim oHtmlTextWriter As New System.Web.UI.HtmlTextWriter(oStringWriter)
                
    '  turn off paging 
                grdeap.AllowPaging = False
                grdeap.Columns(
    0).Visible = False
                
    '注意:不是grdeap.databind()
                mydatabind()
                grdeap.RenderControl(oHtmlTextWriter)
                Response.Output.Write(oStringWriter.ToString())
                Response.Flush()
                Response.End()

            
    End Sub


     

  • 相关阅读:
    Python自学之乐-python中break continue exit() pass浅析
    Python自学之乐-Python字典实现简单的三级菜单
    Python自学之乐-浅析Python的深浅拷贝
    百度云服务器允许外网访问
    svg究竟是什么?
    基础知识之SQL
    基础知识之html/css/js
    vue基础知识
    数据库基础知识
    Windows 知识基础
  • 原文地址:https://www.cnblogs.com/amadeuslee/p/3744574.html
Copyright © 2011-2022 走看看