Datagridview.selectedrows.count总是返回0?

时间:2014-12-27 09:35:24

标签: vb.net datagridview

在数据网格视图(已经填充)对象上尝试此代码时,在进行选择时,我总是会得到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)

enter image description here

Edit1:我已将datagridrow对象选择模式更改为FullRowSelect,但它仍然无法正常工作。 Edit2:我在按钮代码中使用了错误的引用(如上所示)。正确的引用将是DataGridView1,这将回答我的问题。

1 个答案:

答案 0 :(得分:0)

将SelectionMode属性设置为“FullRowSelect”解决了我的问题。