2015-02-10 76 views
0

我正在使用帶有MS訪問權的vb.net。我在form1中有一個datagridview1,我希望使用複製按鈕將所選行復制到另一個datagridview2中。在複製從datagridview1中選擇的數據正在被下面的代碼刪除。但我不知道如何複製數據。如何將所選數據從form1中的一個datagridview移動到form2中的另一個datagridview中

Private Sub BindingNavigatorDeleteItem_Click(ByVal sender As System.Object, 
     ByVal e As System.EventArgs) Handles BindingNavigatorDeleteItem.Click 

    Me.Validate() 

    Me.HPReportBindingSource.AllowRemove.ToString() 

    Me.TableAdapterManager.UpdateAll(Me.Histopathology_NewDataSet1) 

    MsgBox("Saved") 

End Sub 

回答

0

確保2個datagridviews具有相同的列數

Private Sub BindingNavigatorDeleteItem_Click(ByVal sender As System.Object, 
     ByVal e As System.EventArgs) Handles BindingNavigatorDeleteItem.Click 
    If DataGridView1.SelectedRows.Count > 0 Then 
     Dim selectedgrid As DataGridViewRow = DataGridView1.SelectedRows(0) 
     DataGridView1.Rows.Remove(selectedgrid) 
     DataGridView2.Rows.Add(selectedgrid) 
    End If 
End Sub 
+0

先生,我有DataGridView2在Form2的,所以有一個錯誤就像DataGridView2來未聲明。 – user3287723 2015-02-12 05:27:19

+0

如果我將DataGridView2添加到相同的form1然後出現以下錯誤 - 「當控件是數據綁定時行不能以編程方式添加到DataGridView的行集合」 – user3287723 2015-02-12 05:29:50

+0

我正在使用databindernavigation從MS訪問表中檢索數據 – user3287723 2015-02-12 06:22:36

相關問題