Hallo,
im DGV habe ich für eine Column einen DefaultCellStyle definiert.
In der Column möchte ich in Sonderfällen die Definition des DefaultCellStyle weiter überschreiben mit der Möglichkeit zurückzukehren.
Da ich da nun recht lange dran gefiddelt habe ist die Frage geht das besser?
Viele Grüße
im DGV habe ich für eine Column einen DefaultCellStyle definiert.
In der Column möchte ich in Sonderfällen die Definition des DefaultCellStyle weiter überschreiben mit der Möglichkeit zurückzukehren.
Da ich da nun recht lange dran gefiddelt habe ist die Frage geht das besser?
VB.NET-Quellcode
- Private Sub DGV_RowPrePaint(sender As Object, e As DataGridViewRowPrePaintEventArgs) Handles DGV.RowPrePaint
- If 0 <> (e.State And DataGridViewElementStates.Selected) Then Return
- If e.RowIndex < 0 Then Return
- Dim unwichtigFlag = DGV.Rows(e.RowIndex).Cells(14).Value.ToString.Contains("unwichtig")
- If Not unwichtigFlag Then
- If DGV(14, e.RowIndex).Style.ForeColor = Color.Black Then DGV(14, e.RowIndex).Style = Nothing
- Return
- End If
- With DGV(14, e.RowIndex).Style
- .ForeColor = Color.Black
- .Font = defaultDGVFont
- End With
- End Sub
Viele Grüße
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Haudruferzappeltnoch“ ()