在网页里可以把DataGrid里的数据转到Excel里面吗?
主 题: 在网页里可以把DataGrid里的数据转到Excel里面吗?
作 者: weilt (开往春天的地铁)
等 级: ^
信 誉 值: 100
所属论坛: .NET技术 C#
问题点数: 20
回复次数: 3
发表时间: 2003-12-02 16:39:56
如题:如果可以,又怎么转呢?谢谢先
回复人: flers(flers) ( 四级(中级)) 信誉:93 2003-12-02 17:07:00 得分:0
'导出数据
Private Sub btn_out_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_out.Click
'导出EXCEL
If DataGrid1.Items.Count > 0 Then
HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=OutDate.xls")
Response.ContentType = "application/vnd.ms-excel"
HttpContext.Current.Response.Charset = ""
HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.UTF8
Me.EnableViewState = False
Dim tw As System.IO.StringWriter = New System.IO.StringWriter()
Dim hw As System.Web.UI.HtmlTextWriter = New System.Web.UI.HtmlTextWriter(tw)
DataGrid1.RenderControl(hw)
HttpContext.Current.Response.Write(tw.ToString())
HttpContext.Current.Response.End()
Else
Response.Write("<script>alert('没有统计出任何数据!')</" & "script>")
End If
Me.EnableViewState = True
End Sub
回复人: dahuzizyd(你就是我心中的女神) ( 一星(中级)) 信誉:105 2003-12-02 18:54:00 得分:0
这个是孟老大的:
http://xml.sz.luohuedu.net/xml/ShowDetail.asp?id=BF0A54F9-C7C7-4200-BD9A-802AC1F5DE50
回复人: weilt(开往春天的地铁) ( 一级(初级)) 信誉:100 2003-12-03 09:34:00 得分:0
第一种方法已试过,会把所有网页里面的东西全部转到EXCEL里面,包括那你按纽!