我有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