I am trying to export gridview data into csv file using asp.net. I used below codes i've got from a website, it downloads successfully a csv file but there's no content, meaning the entire csv file was empty.
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]()
What shall I do?
Thanks in advance.