Экспорт Datagridview в текстовый файл
У меня есть небольшая программа, которая помогает мне импортировать листы excel в Datagridview, чтобы позже экспортировать их в текстовый файл, но проблема в том, что текстовый файл перезаписывается. Я бы хотел, чтобы каждый раз, когда вы экспортируете содержимое datagridview, создавался новый файл с другим именем, чтобы избежать его перезаписи . Я был бы очень благодарен ему за помощь. Я использую следующий код в кнопку, чтобы экспортировать таблицы в текстовый файл:
Если DataGridView1.RowCount = 0, То
Ящик для сообщений.Show("datagridview пусто")
Еще
Если Каталог.Существует("C:\Foldertxt") = Ложь, То
Каталог.CreateDirectory("C:\Foldertxt")
Конец, Если
Dim sFile As String = "C:\Foldertxt\file.txt"
Если Файл.Exists(sFile) = True тогда
Мой.Компьютер.файловая система.DeleteFile(sFile, FileIO.UIOption.OnlyErrorDialogs, _
FileIO.RecycleOption.DeletePermanently, FileIO.Значение uicanceloption.Пусто)
Конец, Если
Использование f в качестве нового ввода-вывода.StreamWriter(sFile, True)
Dim col As String = ""
Тусклая строка в виде строки = ""
Dim i как целое число = 0
Для каждого R в качестве ячейки datagridviewrow в DataGridView1.Строк
Для каждого c как DataGridViewColumn в DataGridView1.Columns
= строка &амп подряд; "'" &усилителя; конвертировать.Метод toString(Р.Клеток(С. HeaderText).Значение) & "' "
Следующий
Если я < DataGridView1.Rows.Count - 1, затем row &= Environment.NewLine
Следующий
f.WriteLine(строка)
Ящик для сообщений.Показать("файл создан")
Конец Использования
Конец, Если
Я использую Visual Studio 2013
Большое спасибо и извините за мой английский