SALVE
uso visual studio 2005 con vb
ho scritto un cod, che mi consente secondo la parola inserita nel txtbox o combobox ,di cambiare la casella di un datagridw associata ad un db sql,di un colore prestabilito.
il dilemma e' che mi colora tutto il data grid nn solo la riga in questione.
vi posto il codice sperando in un aiuto grazie
messina e' la table del db interventi (M) e' la parola da inserire nella colonna del datagrid intitolata arrivo
Private Sub MESSINADataGridView_CellFormatting(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellFormattingEve ntArgs) Handles MESSINADataGridView.CellFormatting
Dim drv As DataRowView
If e.RowIndex >= 0 Then
If e.RowIndex <= InterventiDataSet1.Tables("messina").Rows.Count - 1 Then
drv = InterventiDataSet1.Tables("ARRIVO").DefaultView.It em(e.RowIndex)
Dim c As Color
If drv.Item("ARRIVO").ToString = "M" Then
c = Color.LightBlue
Else
c = Color.Pink
End If
e.CellStyle.BackColor = c
End If
End If
End Sub

Rispondi quotando