Vraag : Het veranderen van een backcolor van een rij in datagridview schildert de volledige vensters grid+vb.net 2005 programmering

Hallo, is
This een zeer vreemd ding aangezien spoedig de veranderingsbackcolor van I van een DGrij ik kan zien het volledige net die dit worden geschilderd ernstige overheadkosten in prestaties is. Om het even welke suggesties heb ik het plaatsen backcolor op cel het formatteren gebeurtenis

Openbare SubSortingDgRowFormatting (/>al DG ByV 'dit het formatteren van datagridview moet behouden na het sorteren. Zoals sorterend van een dagridview stelt de kolom het net
Schemerige I als Integer

voor terug I = 0 aan DG. Rows.Count - 1
als niet IsDBNull (DG. Rijen (I). Cellen (0). Waarde) = Ware Then
als DG. Rijen (I). Cellen (0). Waarde = Waar/> DG Thene.BackColor = DG van System.Drawing.SystemColors.InactiveCaptionText
Else
. Rijen (I) .DefaultCellStyle.BackColor =/> van het Eind Color.White
van het Eind van If
Next

Any- suggesties?

Eind Sub

Antwoord : Het veranderen van een backcolor van een rij in datagridview schildert de volledige vensters grid+vb.net 2005 programmering

Probeer deze manier
1:
2:
3:
4:
5:
6:
7:
        Voor Elke rij als DataGridViewRow in Me.DataGridView1.Rows
            Als rij. Cellen (0). Waarde IsNot DBNull.Value AndAlso Boolean.Parse (rij. Cellen (0). Waarde) = Waar toen
                row.DefaultCellStyle.BackColor = System.Drawing.SystemColors.InactiveCaptionText
            Anders
                row.DefaultCellStyle.ForeColor = Color.White
            Eind als
        Daarna
Andere oplossingen  
 
programming4us programming4us