如何在将Datagrid的数据存成Excel列出
Posted petewell
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在将Datagrid的数据存成Excel列出相关的知识,希望对你有一定的参考价值。
摘要:如何在将Datagrid的数据存成Excel列出
按下button产生Excel档,(好像是直接下载)
将你DataGrid的html输出到HtmlText
而HtmlText使用StringWriter的数据
Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim sw As New System.IO.StringWriter
Dim hw As New System.Web.UI.HtmlTextWriter(sw)
Response.Clear()
Response.AppendHeader("Content-Disposition", "attachment; filename=P.xls")
Response.ContentType = "application/vnd.ms-excel"
GridView1.RenderControl(hw)
Response.Write(sw.ToString())
Response.End()
End Sub
‘一定要加这一段,否则会有验证问题
Public Overrides Sub VerifyRenderingInSer verForm(ByVal control As Control)
‘处理‘GridView‘ 的控件 ‘GridView‘ 必须置于有 runat=server 的表单标记之中
End Sub
原文:大专栏 如何在将Datagrid的数据存成Excel列出
以上是关于如何在将Datagrid的数据存成Excel列出的主要内容,如果未能解决你的问题,请参考以下文章
在asp.net中,如何用将jquery easy-ui datagrid 中的数据导出到Excel。谢谢啦,感激不尽啊!!
c++如何将DataGrid控件中的数据输出到Excel里面
如何有效地查询多个表以在 dataGrid 中生成 excel STYLE 报告
如何将excel导入到datagrid,然后通过db值进行过滤。