Salve, Dovrei come da titolo associare ad una riga un colore che viene stabilito tramite una condizione... In pratica
"se è la condizione è vera allora
colora solo quella riga
...

utilizzo un datagridviewer senza database
Su questo forum ho trovato questo codice che penso possa aiutarmi, ma essendo praticamente un principiante in vb.net vorrei che qualcuno mi spiegasse cortesemente il codice qui di seguito:


codice:
Private Sub MESSINADataGridView_CellFormatting(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellFormattingEventArgs) Handles MESSINADataGridView.CellFormatting
     Dim drv As DataRowView If e.RowIndex = -1 Then Exit Sub
     If e.RowIndex <= InterventiDataSet1.Tables("messina").Rows.Count - 1 Then
             drv = InterventiDataSet1.Tables("ARRIVO").DefaultView.Item(e.RowIndex)
             With dgvTabella.Rows(e.RowIndex).Cells(e.ColumnIndex)
                    .Style.BackColor = Color.Pink 
                    If drv.Item("ARRIVO").ToString = "M" Then .Style.BackColor = Color.LightBlue
             End With
       End If
 End Sub
Quello che dovrei fare in pratica è associare a quella riga (quindi credo mi servirebbe il numero dell'indice) un colore, così quando aggiungerò elementi futuri con altre condizioni ogni riga avrà un proprio colore..

Credo di essermi spiegato...
grazie in anticipo