Обновление и сохранение datagridview в CSV после загрузки.
Мне удалось закодировать свой DataGridView для загрузки CSV-файла. Теперь я хочу, чтобы это было так, когда новые записи добавляются и обновляются, чтобы CSV обновлялся при нажатии кнопки.
Обновление: приведенный ниже код работает с точки зрения сохранения вновь введенных данных. Однако, когда я загружаю файл в dataGridView, он дублирует данные, которые уже были в нем, и поэтому путает их.
Как я могу улучшить приведенный ниже код, чтобы он перезаписывал CSV-файл?
Что я уже пробовал:
Private Sub btnSaveGeneralDGV_Click(sender As Object, e As EventArgs) Handles btnSaveGeneralDGV.Click Dim StrExport As String = "" For Each C As DataGridViewColumn In dataGVGeneral.Columns StrExport &= """" & C.HeaderText & """," Next StrExport = StrExport.Substring(0, StrExport.Length - 1) StrExport &= Environment.NewLine For Each R As DataGridViewRow In dataGVGeneral.Rows For Each C As DataGridViewCell In R.Cells If Not C.Value Is Nothing Then StrExport &= """" & C.Value.ToString & """," Else StrExport &= """" & "" & """," End If Next StrExport = StrExport.Substring(0, StrExport.Length - 1) StrExport &= Environment.NewLine Next Dim tw As System.IO.TextWriter = New System.IO.StreamWriter("E:\SAT\Work.io\Work.io\bin\Debug\ListofTasks.csv", True) tw.Write(StrExport) tw.Close()