Mit folgendem Code färbe ich Zellen in meinem DGV ein (vorhandenes Programm, nicht von mir)
Funktioniert auch wenn der Text aus der Combobox identisch mit dem Zellentext ist
In den Zellen steht:
AF 1234
AASDFG 444444444
u.s.w.
immer verschiedene max. 10 Buchstaben und 15 Ziffern
Jetzt würde ich gerne fragen: enthält S1die Buchstaben. Mache ich über eine Combobox wo dannz.b. AF,AASDFG u.s.w. steht
Wenn ich jetzt mit der auskommentierten Zeile arbeite bekomme ich folgende Meldung:
"Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt."
was mache ich da nicht richtig und wie bekomme ich es zum laufen ?
VB.NET-Quellcode
- Private Sub DGV_Mess_CellFormatting(sender As Object, e As DataGridViewCellFormattingEventArgs) Handles DGV_Mess.CellFormatting
- Dim Inhalt = CType(e.Value, String)
- Dim S1 As String = (Combo_waszeigen.Text)
- If (Inhalt = S1) Then
- ' If (Inhalt.Contains(Combo_waszeigen.Text)) Then
- e.CellStyle.BackColor = Color.LightGreen
- Else
- e.CellStyle.BackColor = Color.White
- End If
- End Sub
Funktioniert auch wenn der Text aus der Combobox identisch mit dem Zellentext ist
In den Zellen steht:
AF 1234
AASDFG 444444444
u.s.w.
immer verschiedene max. 10 Buchstaben und 15 Ziffern
Jetzt würde ich gerne fragen: enthält S1die Buchstaben. Mache ich über eine Combobox wo dannz.b. AF,AASDFG u.s.w. steht
Wenn ich jetzt mit der auskommentierten Zeile arbeite bekomme ich folgende Meldung:
"Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt."
was mache ich da nicht richtig und wie bekomme ich es zum laufen ?