Hallo,
ich habe in meinem Datagrid zwei Checkboxen. Folgendens soll passieren wenn die erste gecheckt wurde soll diese Zeile rot markiert werden und wenn die zweite Zeile gecheckt wurde soll diese gelb markiert werden. Leider funktioniert dies nicht so richtig. Das habe ich bisher, was mache ich falsch?
Ich hoffe mir kann jemand weiterhelfen.. Danke
ich habe in meinem Datagrid zwei Checkboxen. Folgendens soll passieren wenn die erste gecheckt wurde soll diese Zeile rot markiert werden und wenn die zweite Zeile gecheckt wurde soll diese gelb markiert werden. Leider funktioniert dies nicht so richtig. Das habe ich bisher, was mache ich falsch?
VB.NET-Quellcode
- Dim Menge As Integer = DataGridView2.Rows.Count - 1
- ' Genau so oft die Schleife wiederholen wie die Anzahl der Zeilen (Rows)
- For i = 0 To Menge
- ' jetzt deine Abfrage
- If CBool(DataGridView2.Rows(i).Cells(6).Value) = True Then
- MessageBox.Show("CheckBox in Row " & i.ToString & " ist checked a Client PC!")
- DataGridView2.Rows(i).Cells(0).Style.BackColor = Color.Red
- elseif CBool(DataGridView2.Rows(i).Cells(7).Value) = True Then
- DataGridView2.Rows(i).Cells(0).Style.BackColor = Color.Yellow
- End If
- Next
Ich hoffe mir kann jemand weiterhelfen.. Danke