【发布时间】:2011-09-01 09:55:58
【问题描述】:
您好,我是否有可能更改从 gridview 导出的数据的标题名称。下面是我的代码,它工作正常。我唯一的问题是我无法更改标题名称
我的代码
Dim strFilename As String = Now.Date.Month.ToString + Now.Date.Day.ToString + Now.Hour.ToString + Now.Minute.ToString + Now.Second.ToString
Response.AddHeader("content-disposition", "attachment;filename=" & strFilename & ".xls")
Response.Clear()
Response.Charset = ""
Response.ContentType = "application/vnd.ms-excel"
Dim stringWrite As System.IO.StringWriter = New System.IO.StringWriter()
Dim htmlWrite As System.Web.UI.HtmlTextWriter = New System.Web.UI.HtmlTextWriter(stringWrite)
Dim dg As System.Web.UI.WebControls.DataGrid = New System.Web.UI.WebControls.DataGrid()
dg.DataSource = dt
dg.DataBind()
dg.RenderControl(htmlWrite)
Response.Write(stringWrite.ToString())
Response.End()
结果是
ID Fname
1 aaa
2 bbb
2 ccc
我想要这样
Employee ID First Name
1 aaa
2 bbb
3 ccc
【问题讨论】: