0

I have a for Loop that grabs data from a data table and writes to a text file, as csv. This works great for small csv files but becomes very very slow when writing bigger csv files, say 5000 records takes 2 minutes. Is there a better way I can do this?

Thanks.

Dim dt As New DataTable()
 dataadapter.Fill(dt)

For i As Integer = 0 To dt.Rows.Count - 2

                For j As Integer = 0 To dt.Columns.Count - 1
                    writer.Write(dt.Rows(i).Item(j).ToString().Trim() & ",")

                Next

            Next
Krushan
  • 1
  • 3

0 Answers0