我在第一列中有一个包含复选框的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