2016-11-27 4 views
0

データが1つのgridview、1つのgridviewが空、1つのボタンがあります。 最初にデータでgridviewの複数の行を選択してから、選択した行を空のDataGridViewに転送するボタンを押したときに達成したいことがあります。Visual Basicの別のGridViewからデータテーブルに行を挿入する

希望はあなたには明らかです。

ありがとうございました。

答えて

0

あなたはdataGridView2にdataGridView1から選択された行をコピーするには、次のコードを使用することができます。このコードスニペットで

Dim boundItemLists = dataGridView1.SelectedRows.Cast(Of DataGridViewRow)().Select(Function(r) (TryCast(r.DataBoundItem, DataRowView)).Row).ToList() 
     boundItemLists.ForEach(Function(r) (TryCast(dataGridView2.DataSource, DataTable)).ImportRow(r)) 

を私は両方のDataGridViewコントロールのデータソースが同じ列を持っていると仮定します。列が異なる場合は、ソースグリッドのデータソースを宛先グリッドの行にマップするための追加のコードを記述する必要があります。

関連する問題