我有2 DGV名dataListBarang
和dataListTransaksi
,我試圖填補dataListTransaksi
spesific列dataListBarang
稱爲nm_barang
VB.NET - 從另一列填寫特定的列的DataGridView
到目前爲止我的代碼
稱爲nama_barang
從特定的列
Private Sub dataListBarang_CellContentDoubleClick(sender As Object, e As DataGridViewCellEventArgs) Handles dataListBarang.CellContentDoubleClick
If e.RowIndex >= 0 AndAlso e.ColumnIndex >= 0 Then
namaBarang = Me.dataListBarang.CurrentRow.Cells(0).Value.ToString
dataListTransaksi.Columns(1).DataPropertyName = namaBarang
End If
dataListBarang.Refresh()
End Sub
,當我在DGV dataListBarang
雙擊,列nama_barang
(上dataListTransaksi
)將裝滿值從nm_barang
列上DGV dataListBarang
,但它不能正常工作ING。
請大家幫忙。
編輯 我想要做的是從當前行復制單元格時,它的用戶雙擊即可填寫具體列在第二個DataGrid的第一行(的數據網格有沒有數據列在裏面)。
注:
- 看到左側的數據網格具有數據和正確的數據網格是空的
- 看到的數字!當用戶雙擊,值從1被複制到數2
- 右側dataGrid中的大部分列都是手動輸入的(Nama Barang除外)並保存到數據庫
你想複製整列或只是單元格嗎?另外,網格數據是否被綁定?設置目標列DataPropertyName ...顯然不起作用。 – JohnG
是的,我試圖在列複製細胞,第一DGV('dataListBarang')是結合的數據(從表中讀出),但是第二DGV('dataTransaksiBarang')不是,因爲第二DGV是手動輸入(插入到桌子)。 – reynd
如果您正在複製單個單元格...您將在何處將此單元格複製到另一個網格中?例如,用戶在第一個網格中雙擊第3行第3列中的單元格...是否將該單元格複製到另一個網格中的同一行和列中? – JohnG