0
我想使用asp.net將gridview數據導出到csv文件中。我使用了我從網站獲得的以下代碼,它成功下載了一個csv文件,但沒有內容,這意味着整個csv文件都是空的。將GridView導出到asp.net中的CSV文件
Response.ClearContent()
Response.AddHeader("content-disposition", String.Format("attachment; filename={0}", "Data.csv"))
Response.ContentType = "application/text"
GridView1.AllowPaging = False
GridView1.DataBind()
Dim strbldr As New StringBuilder()
For i As Integer = 0 To GridView1.Columns.Count - 1
'separting header columns text with comma operator
strbldr.Append(GridView1.Columns(i).HeaderText + ","c)
Next
'appending new line for gridview header row
strbldr.Append(vbLf)
For j As Integer = 0 To GridView1.Rows.Count - 1
For k As Integer = 0 To GridView1.Columns.Count - 1
'separating gridview columns with comma
strbldr.Append(GridView1.Rows(j).Cells(k).Text + ","c)
Next
'appending new line for gridview rows
strbldr.Append(vbLf)
Next
Response.Write(strbldr.ToString())
Response.[End]()
我該怎麼辦?
在此先感謝。
您是否嘗試過調試代碼?你知道它在做什麼,或者你只是複製和粘貼,並希望它能起作用? – luke2012
我複製了它,嘗試它是否能正常工作 –
除非您嘗試調試問題並提供一些更清晰的錯誤消息或理解您正在嘗試執行的操作,否則您可能不會獲得其他人的幫助。 – luke2012