Cuestión : El cambio de un backcolor de una fila en datagridview pinta la programación entera de las ventanas de grid+vb.net 2005

Hola, el
This es una cosa muy extraña pues pronto cambio backcolor de una fila del dg que puedo ver que la rejilla entera que es pintada esto es gastos indirectos serios en funcionamiento. Cualquier sugerencia tengo backcolor del ajuste en el
del

SortingDgRowFormatting (dg del acontecimiento del formato de la célula de ByVal como DataGridView) 'que éste es conservar el formato del datagridview después de clasificar. Como la clasificación de una columna del dagridview reajusta el
i dévil de la rejilla como Integer

para i = 0 a dg. Rows.Count - 1
si no IsDBNull (dg. Filas (i). Células (0). Valor) = Then
si dg. Filas (i). Células (0). Valor = dg verdadero de Then
. Rema (i) .DefaultCellStyle.BackColor = dg de System.Drawing.SystemColors.InactiveCaptionText
Else
. ¿Rema (i) .DefaultCellStyle.BackColo Next

Any del final de If
del final de/>r = de Color.White
? extremo Sub
del

class= del

Respuesta : El cambio de un backcolor de una fila en datagridview pinta la programación entera de las ventanas de grid+vb.net 2005

Intentar esta manera
1:
2:
3:
4:
5:
6:
7:
        Para cada fila como DataGridViewRow en Me.DataGridView1.Rows
            Si fila. Células (0). Valor IsNot DBNull.Value AndAlso Boolean.Parse (fila. Células (0). El valor) = entonces verdad
                row.DefaultCellStyle.BackColor = System.Drawing.SystemColors.InactiveCaptionText
            
                row.DefaultCellStyle.ForeColor = Color.White
            Terminar si
        Después
Otras soluciones  
 
programming4us programming4us