Pergunta : Mudar um backcolor de uma fileira no datagridview pinta a programação inteira das janelas de grid+vb.net 2005

Olá!, o
This é uma coisa muito estranha porque logo eu mudo o backcolor de uma fileira que do dg eu posso ver que a grade inteira que está sendo pintada isto é umas despesas gerais sérias no desempenho. Todas as sugestões eu tenho o backcolor do ajuste no
do

SortingDgRowFormatting do evento do formato da pilha (dg de ByVal como DataGridView) 'que este é reter o formato do datagridview após a classificação. Como a classificação de uma coluna do dagridview restaura o
i não ofuscante da grade como Integer

para i = 0 a dg. Rows.Count - 1
se não IsDBNull (dg. Fileiras (i). Pilhas (0). Valor) = Then
se dg. Fileiras (i). Pilhas (0). Valor = dg verdadeiro de Then
. Fileiras (i).DefaultCellStyle.BackColor = dg de System.Drawing.SystemColors.InactiveCaptionText
Else
. Fileiras (i).DefaultCellStyle.BackColo Next

Any do fim de If
do fim de/>r = de Color.White
? extremidade Sub
do

class= do

Resposta : Mudar um backcolor de uma fileira no datagridview pinta a programação inteira das janelas de grid+vb.net 2005

Tentar esta maneira
1:
2:
3:
4:
5:
6:
7:
        Para cada fileira como DataGridViewRow em Me.DataGridView1.Rows
            Se fileira. Pilhas (0). Valor IsNot DBNull.Value AndAlso Boolean.Parse (fileira. Pilhas (0). O valor) = retifica então
                row.DefaultCellStyle.BackColor = System.Drawing.SystemColors.InactiveCaptionText
            Mais
                row.DefaultCellStyle.ForeColor = Color.White
            Terminar se
        Em seguida
Outras soluções  
 
programming4us programming4us