Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > C#.NET > gridview内容To EXCEL的要点
【标  题】:gridview内容To EXCEL的要点
【关键字】:gridview,To,EXCEL
【来  源】:http://blog.csdn.net/hzleihuan/archive/2006/12/07/1433111.aspx

gridview内容To EXCEL的要点

Your Ad Here

一、是函数  Protected Sub ToExcel_Click(ByVal sender As Object, ByVal e As System.EventArgs)
        Response.Clear()
        Response.Buffer = True
        Response.Charset = "GB2312"
        Response.AppendHeader("Content-Disposition", "attachment;filename=Setp.xls")
        Response.ContentEncoding = System.Text.Encoding.UTF7
        ' 如果设置为 GetEncoding("GB2312");导出的文件将会出现乱码!!! by leihuan
        Response.ContentType = "application/ms-excel"
        '设置输出文件类型为excel文件 by leihuan
        Dim oStringWriter As System.IO.StringWriter = New System.IO.StringWriter
        Dim oHtmlTextWriter As System.Web.UI.HtmlTextWriter = New System.Web.UI.HtmlTextWriter(oStringWriter)
        '为了解决分页问题,所以在导出EXCEL之前,把分页改成不分页,导出后再改回
        GridView1.AllowPaging = False
        SqlDataSource1.FilterExpression = txtSQLContent.Text
        GridView1.DataBind()

        Me.GridView1.RenderControl(oHtmlTextWriter)
        Response.Output.Write(oStringWriter.ToString)
        Response.Flush()
        Response.End()

        GridView1.AllowPaging = True
        SqlDataSource1.FilterExpression = txtSQLContent.Text
        GridView1.DataBind()
    End Sub
    '为转EXCEL出问题而加上的过程(一定加!!)by leihuan
    Public Overloads Overrides Sub VerifyRenderingInServerForm(ByVal control As Control)
    End Sub 

二是在相关显示页面头上一定要加上

 EnableEventValidation = "false"  这个,要不然会出错

asp.net ajax 错误:"sys"未定义问题 解决的方法:【上一篇】
sqldatasource的FilterExpression用法:【下一篇】
【相关文章】
  • tomcat虚拟目录的配置
  • Decorator模式在java.io包中的应用
  • Top 10 New Things You Need to Know About Java 6
  • 解决lucene范围搜索中的TooManyClauses exception
  • Parser Generator 和vc++6.0的配置
  • IO iterator
  • How to compile clearcase vnode on Linux
  • Tomcat 4.1.34在Linux上的安装
  • 在线编辑器 FCKeditor 的应用
  • Guide to write a mplayer codec
  • 【随机文章】
  • DOS下的点阵汉字
  • LINUX指令集介绍
  • 数据窗口中用Enter键替代Tab 键切换栏目
  • Windows窗体控件开发示例:扩展TreeView
  • Review
  • 解决windows系统不能预览psd文件的方法
  • 全面了解Windows任务管理器
  • 虚拟细胞——人工生命的模型(ZT)
  • 系统初始化流程 跟着启动代码走 !
  • C语言魔方阵
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.