Ich habe eine DataGridView mit Kontrollkästchen in der ersten Spalte.So ermitteln Sie, ob ein Kontrollkästchen in einer Datagridansicht aktiviert ist und ob alle Optionen deaktiviert sind
Ich muss überprüfen, ob nur ein Kontrollkästchen aktiviert wurde oder ob keine Kontrollkästchen aktiviert sind.
Durchschleifen, obwohl das DataGridView mir wahr und falsch gibt, wie jede Box aktiviert und deaktiviert wird, was ich mit dem folgenden Code versucht habe.
Ich muss eine Methode erstellen, die True zurückgibt, wenn eines der Kontrollkästchen aktiviert ist und false, wenn kein Kontrollkästchen aktiviert ist.
Ich habe Folgendes versucht: Aufruf und Experiment ist anders in Bezug auf DataGridView Klickereignis.
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
Warum müssen Sie das Objekt direkt umwandeln? –
Nicht "neu" etwas nur um es in der nächsten Zeile neu zuzuweisen. In letzter Zeit viel zu viel davon gesehen. – pinkfloydx33