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

方法有很多 我就用 两种吧 一种是用 cellcheck 事件:

private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)

{

string str=string str = dataGridView1Rows[eRowIndex]Cells[eColumnIndex]ValueToString();

}

另一种吧

string cellvalue = dataGridView1SelectedCells[0]ValueToString();

SelectedCells[]是你选定的单元格的数组,但要dataGridView1能允许选择多个单元格

本人比较喜欢第二种

给dataGridView的IRegisterID增加模板列然后 放一个hyperlink, 在dataGridView绑定数据的时候给hyperlink的链接增加参数,该参数的值就是IDiagnoseCode的值

eitemcells(4)text

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存