Ciao a tutti,
non riesco a spiegarmi una cosa
Con il codice che segue coloro di rosso tutte le righe che nella colonna FlCancellato riportano il valore "x".
Private Sub DGVDati_CellFormatting(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellFormattingEventArgs) Handles DGVDati.CellFormatting
If Me.DGVDati("FlCancellato", e.RowIndex).Value.ToString = "x" Then
Me.DGVDati.Rows(e.RowIndex).DefaultCellStyle.BackColor = Color.Red
End If
End Sub
Mi sono accorto ora che se la prima riga ha FlCancellato = "x" TUTTE le righe si colorano di rosso. Se invece la "x"è su una o più righe successive alla prima si colorano regolarmente di rosso solo le righe con la "x". La grid ha una data table che fa da source.
Cosa mi sfugge????
Grazie 1000.
Beppe