我在第一列中有一個包含複選框的DataGridView。如何確定是否選中了datagridview上的一個複選框,並且是否全部未選中
我需要檢查是否只選中了一個複選框或者沒有選中複選框。
循環雖然DataGridView會給我真和假,因爲每個盒子都被檢查和取消選中,這是我試圖用下面的代碼。
我需要創建一個方法,如果其中一個框爲check,則返回true,如果沒有選中框,則返回false。
我試過了:調用它和實驗是不同的相關的DataGridView點擊事件。
Public Function IsContainChecked() As Boolean
Dim ch1 As New DataGridViewCheckBoxCell()
ch1 = DirectCast(DataGridView1.Rows(DataGridView1.CurrentRow.Index).Cells(0), _
DataGridViewCheckBoxCell)
Return CBool(ch1.EditingCellFormattedValue)
End Function
你爲什麼需要直接投射物體? –
不要在新的東西上重新分配它。最近看到的方式太多了。 – pinkfloydx33