嗨,是否有机会从gridview更改导出数据的标题名称。下面是我的代码,它的工作正常。我唯一的问题是我无法改变的头名将Gridview数据导出到Excel - 更改标题名称
我的代码
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
即时通讯使用gridview和我有一个列名 – spy
好....我已经更新了我的答案是一个GridView。我正在处理您的代码示例,如果它不反映您的问题,请更新它,以便我可以更好地为您提供帮助。 –
先生其不工作 - 即时通讯使用模板字段.. – spy