vb.net 2008 在鼠标单击DataGridView 某一行时 获取这行的值

vb.net 2008 在鼠标单击DataGridView 某一行时 获取这行的值,第1张

Private Sub DataGridView1_CurrentCellChanged(By Val sender As Object, By Val e As SystemEventArgs) Handles DataGridView1CurrentCellChanged

//获取选中行第一列的值,也就是第0列的值

Dim result1 As String = DataGridView1Item(0, DataGridView1CurrentCellRowIndex)ValueToStringTrim

//获取选中行第二列的值,也就是第1列的值

Dim result1 As String = DataGridView1Item(1, DataGridView1CurrentCellRowIndex)ValueToStringTrim

'有几列就写几列,如果感觉这样写代码比较累赘,你可以放到for循环里面,把列数用一个变量i代替旧可以了

End sub

datagridview的选择模式你选了什么?是选择单元格,还是选择行的?选择单元格模式下,你单击DataGridView就只有该单元格变成表示选中的蓝色,选择行模式下,是整行都是蓝色第一句在选择单元格模式下是会报错的,因为你SelecedRows的值是-1

dataGrid1SelectedItem 是你dataGrid选中的行所代表的数据实体对象

可以用以下方式获取和设置该对象的属性

(dataGrid1SelectedItem as 实体对象)属性

不太明白你指的textbox是什么。默认表格中的数据都是在前台可以修改的。如果前台修改想改变绑定的数据源,那么只要设置双向绑定就行了。

以上就是关于vb.net 2008 在鼠标单击DataGridView 某一行时 获取这行的值全部的内容,包括:vb.net 2008 在鼠标单击DataGridView 某一行时 获取这行的值、DataGridView控件中如何获取选中单元格内容、WPF的DataGrid中如何获取当前被选定的行的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9348881.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存