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:
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..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
Credo di essermi spiegato...
grazie in anticipo

Rispondi quotando