Я использую VB.Net, и у меня есть база данных, содержащая две таблицы «Personne» и «PersonneCopy» (та же схема, что и у Personne [4 столбца = N°, FirstName, LastName, B_Day])
Я загружаю первую таблицу в Datagridview, все в порядке, вот код:
Dim Connection As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source= .\BD.mdb")
Dim SqlRequete As String = "Select * From Personne"
Dim Adapter As New OleDbDataAdapter(SqlRequete, Connection)
Dim DataSet As New DataSet
Adapter.Fill(DataSet, "Tb1")
Dim DataTable As New DataTable
DataTable = DataSet.Tables("Tb1")
DataGridView1.DataSource = DataTable
Есть ли способ добавить полную строку, выбранную из DataGridView1, в таблицу «PersonneCopy»?
И, кстати, я попробовал этот код с другим Datagridview, чтобы получить индекс выбранной строки, и он работает.
Dim Index As Integer = DataGridView1.Item(0, DataGridView1.CurrentRow.Index).Value
Dim SqlRequete As String = "Select * From Personne where N°=" & Index.ToString
Dim Adapter As New OleDbDataAdapter(SqlRequete, Connection)
Dim Ds As New DataSet
Adapter.Fill(Ds, "Tb")
DataGridView2.DataSource = Ds.Tables(0)