2014-01-30 6 views
0

Я пытаюсь экспортировать данные gridview в файл csv с помощью asp.net. Я использовал ниже коды, которые я получил с веб-сайта, он успешно загружает файл csv, но нет содержимого, что означает, что весь файл csv был пуст.Экспорт Gridview в CSV-файл в asp.net

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]() 

Что мне делать?

Заранее спасибо.

+0

Вы пытались отладить код? Вы понимаете, что это делает, или вы просто скопировали и вставляли и надеялись, что это сработает? – luke2012

+0

Я скопировал его, пытаясь, если он будет работать –

+0

Вы, вероятно, не получите большую помощь от других, если вы не попробовали отладить проблему и не предоставили более ясные сообщения об ошибках или понимание того, что вы пытаетесь сделать. – luke2012

ответ

Смежные вопросы