Datagridview Checkbox-Spalte anhacken

  • VB.NET

    Datagridview Checkbox-Spalte anhacken

    Hallo,

    Ich habe ein DAtagridview in der eine nicht gebundene Spalte ist, die nur Checkboxen enthält. nun möchte ich, dass wenn der Header angeklickt wird, alle Checkboxen auf True gesetzt werden.
    Mein Ansatz:

    VB.NET-Quellcode

    1. Me.PersonDataGridView.ClearSelection()
    2. For Each Row As DataGridViewRow In Me.PersonDataGridView.Rows
    3. Select Case Row.Cells(0).Value
    4. Case True
    5. Row.Cells(0).Value = False
    6. Case Else
    7. Row.Cells(0).Value = True
    8. End Select
    9. Next

    Nun bleibt aber immer die oberste Spalte frei, da diese gerade angewählt ist (schwarzer Pfeil ganz links). Gibt es eine Möglichkeit das zu verhindern?

    Vielen Dank!