vb.net2005中将gridview中的数据导出为EXECL - 风云 - 51CTO技术博客-领先的IT技术博客
2008-04-07 16:19
661 查看
vb.net2005中将gridview中的数据导出为EXECL
author:boyi55在按钮上定义导出EXECL事件。
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Response.Clear()
Response.Buffer = True
Response.Charset = "GB2312"
Response.AppendHeader("Content-Disposition", "attachment;filename=month_loginout.xls")
Response.ContentEncoding = System.Text.Encoding.UTF7
Response.ContentType = "application/ms-excel"
Dim oStringWriter As System.IO.StringWriter = New System.IO.StringWriter
Dim oHtmlTextWriter As System.Web.UI.HtmlTextWriter = New System.Web.UI.HtmlTextWriter(oStringWriter)
Me.GridView1.RenderControl(oHtmlTextWriter)
Response.Output.Write(oStringWriter.ToString)
Response.Flush()
Response.End()
End Sub
'重载 VerifyRenderingInServerForm
Public Overloads Overrides Sub VerifyRenderingInServerForm(ByVal control As Control)
End Sub
-------------------------------
出现错误:
只能在执行 Render() 的过程中调用 RegisterForEventValidation的错误提示。
解决方案:
直接在导出Execl的页面修改
<%@ Page Language="VB" EnableEventValidation = "false" AutoEventWireup="true"
CodeFile="ExportGridView.aspx.cs" Inherits="ExportGridView" %>
相关文章推荐
- vb.net2005中将gridview中的数据导出为EXECL
- 李磊 - 51CTO技术博客 - 领先的IT技术博客
- 玩转CVSNT+TortoiseCVS 版本控制系统(图解)(下) - 熔 岩 - 51CTO技术博客-领先的IT技术博客
- - hyliang10 - 51CTO技术博客-领先的IT技术博客
- 爱维Linux - 51CTO技术博客 - 领先的IT技术博客
- 看《致命连线》电影,学习RDP协议压缩思路 - Jack zhai - 51CTO技术博客-领先的IT技术博客
- 玩转CVSNT+TortoiseCVS 版本控制系统(图解)(上) - 熔 岩 - 51CTO技术博客-领先的IT技术博客
- VS2005中将GridView 中的数据导出至excel
- VS2005或2008中将GridView 中的数据导出至excel
- asp.net中将gridview数据导出成Excel
- 在aspx页面中将DataTable中的数据通过GridView导出到Excel中
- asp.net中将GridView数据导出成Excel文件(下)
- 在ASP.NET中将dataset数据保存到excel,GridView导出到excel
- VS2005 C# WebForm 中Gridview 导出数据到Execl 或Word常见问题及解决办法。
- 在ASP.NET中将GridView数据导出到Word、Excel
- Execl表格中的数据导入到GridView控件中并导出打印
- asp.net中将gridview数据导出成Excel问题解决
- 把GridView的列表数据导出为Execl表格文件
- gridview --导出execl 方法及身份证号灯数据类型被转换为数字导致数据错误。及导出数据方法。
- VS2005中将GridView 中的数据导出至excel