麻烦大家帮我看下!谢谢啦!在线等!
本人是个新人 希望各位高手多多指教.我在导出EXCEL时能够保存 但保存下的EXCEL表单没有显示 表单里只显示DIV /DIV
下面是我的代码 希望各位高手帮我看看有什么问题?谢谢啦!!
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
conn.Open()
Dim commandString As String = "Select id,name,number From chanpin"
Dim dataAdapter As SqlDataAdapter = New SqlDataAdapter(commandString, conn)
dataAdapter.Fill(ds)
Dim dataTable1 As DataTable = ds.Tables("chanpin")
Response.Clear()
Response.BufferOutput = True
Response.Charset = "GB2312"
Response.AppendHeader("Content-Disposition", "attachment;filename=FileName.xls")
Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312")
Response.ContentType = "application/ms-excel"
EnableViewState = False
Dim cultureInfo As System.Globalization.CultureInfo = New System.Globalization.CultureInfo("ZH-CN", True)
Dim stringWriter As System.IO.StringWriter = New System.IO.StringWriter(cultureInfo)
Dim textWriter As System.Web.UI.HtmlTextWriter = New System.Web.UI.HtmlTextWriter(stringWriter)
Dim gd As GridView = New GridView()
gd.DataSource = dataTable1
gd.DataBind()
gd.RenderControl(textWriter)
Response.Write(stringWriter.ToString())
Response.End()
End Sub