我使用的是VB.Net,DataGridView。 在链接上的图像上,光标位于第三行,用户可以选择其他行的行,如何判断当前选择哪一行?
答案 0 :(得分:0)
https://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview_properties(v=vs.100).aspx
您将访问DataGridView.Rows集合并将索引传递给它。
Dim RowIndex = DataGridView1.CurrentCell.RowIndex
MsgBox(DataGridView1.Rows(RowIndex).Cells(0).Value)
如果您将DataGridView.MultiSelect设置为true,那么您只需通过DataGridView.SelectedRows集合访问这些项目,并在索引为0的集合中循环它们。
'Loop
For Each row As DataGridViewRow In DataGridView1.SelectedRows
MsgBox(row.Cells(0).Value)
Next
'Or access them by index in the collection
DataGridView.SelectedRows(0).Cells(0).Value