在数据网格视图(已经填充)对象上尝试此代码时,在进行选择时,我总是会得到0个选定的行。
Private Function IsThereASelection(ByVal e As DataGridView) As Boolean
If e.SelectedRows.Count <> 0 Then
MsgBox("You have selected " & e.SelectedRows.Count & " Rows.")
IsThereASelection = True
End If
MsgBox("You have selected " & e.SelectedRows.Count & " Rows.")
IsThereASelection = False
End Function
一些按钮代码:
IsThereAselection(Window.DataGridView1)
Edit1:我已将datagridrow对象选择模式更改为FullRowSelect
,但它仍然无法正常工作。
Edit2:我在按钮代码中使用了错误的引用(如上所示)。正确的引用将是DataGridView1,这将回答我的问题。
答案 0 :(得分:0)
将SelectionMode属性设置为“FullRowSelect”解决了我的问题。