Следующий код загружает файл с разделителями табуляции в мой DataGridView (загружает 1 запись из файла данных). Все это прекрасно работает, однако мне нужно дублировать эту запись X раз. Как только строка будет дублирована, мне нужно будет в конечном итоге отредактировать некоторые поля и записать в новый файл с добавленными строками.Дублирование строк в DataGridView
Я попытался добавить строки динамически, но он кричит на меня, говоря, что не могу, потому что данные связаны.
Предложения?
Dim file As String = "Temp.txt"
Dim path As String = "C:\Temp\"
Dim ds As New DataSet
Dim tbl As New DataTable
Try
If IO.File.Exists(IO.Path.Combine(path, file)) Then
Dim ConStr As String = _
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
path & ";Extended Properties=""Text;HDR=No;FMT=TabDelimited\"""
Dim conn As New OleDb.OleDbConnection(ConStr)
Dim da As New OleDb.OleDbDataAdapter("Select * from " & _
file, conn)
da.Fill(ds, "TextFile")
End If
Catch ex As Exception
MessageBox.Show(ex.ToString)
End Try
DataGridView1.DataSource = ds.Tables(0)
добавить строки в 'ds.Tables (0)' – Plutonix
Я не буду знать, сколько строк добавить до загрузки данных. – Muhnamana
вы можете добавлять строки в DataTable каждый раз, когда захотите, вы просто не можете добавить их непосредственно в DGV (это правильно - есть только одна строка в файле?) – Plutonix