У меня есть программа, которая извлекает данные из представления таблицы данных и затем экспортирует их в CSV-файл. Я хочу иметь возможность добавлять индикатор выполнения при записи текста в выходной файл. Пока я не хочу использовать таймер, так как он не очень точный.
Вот мой код, чтобы записать его в текстовый файл:
Dim writer As TextWriter = New StreamWriter(OutputFile)
writer.WriteLine(" ")
For i As Integer = 0 To DataGridView1.Rows.Count - 2 Step +1
For j As Integer = 0 To DataGridView1.Columns.Count - 1 Step +1
writer.Write(vbTab & DataGridView1.Rows(i).Cells(j).Value.ToString() & vbTab)
Next
Next
writer.Close()
MsgBox( " file has been created")
Любая помощь с индикатором будет оценена. Спасибо