[.NET] vs2008 gridview 匯出 excel 有問題請教大家!麻煩!多謝
請輸入專案類型(網站專案或者應用程式專案):vs2008
各位前輩:
使用vs2008 vb語言
測試gridview 匯出 excel 的方法 ,以下為程式碼:
Response.Clear()
Response.Buffer = True
Response.Charset = "BIG5"
Response.AddHeader("content-disposition", String.Format("attachment;filename=ProjectWorkHour.xls"))
Response.ContentEncoding = Encoding.GetEncoding("BIG5")
Response.ContentType = "application/ms-excel"
gv_ProjectWorkHour.EnableViewState = False
Dim SW As New StringWriter
Dim HtmlTW As New HtmlTextWriter(SW)
gv_ProjectWorkHour.RenderControl(HtmlTW)
Response.Write(SW.ToString())
Response.End()
可以成功匯出,但是開啟檔案時,會出現對話視窗:檔案格式與副檔名所指定的格式不同
我是用excel 2007 開啟的,google一下,好像是版本的問題,但找不到解決方法
各位若有解決方法,請告知!感激不盡!>< 謝謝謝謝謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.33.135.131
推
04/01 12:58, , 1F
04/01 12:58, 1F
→
04/01 16:29, , 2F
04/01 16:29, 2F
→
04/01 16:30, , 3F
04/01 16:30, 3F
→
04/02 23:28, , 4F
04/02 23:28, 4F
→
04/02 23:29, , 5F
04/02 23:29, 5F
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章