Salve,
ho una DataGridView con 3000 righe e dovrei modificare il colore di sfondo di una cella in base al contenuto della cella, porto un esempio per rendere meglio l'idea:

riga: 1
Nome Colonna: ColumnCancellato
Contenuto cella: 'SI'
sfondo: RED

riga: 2
Nome Colonna: ColumnCancellato
Contenuto cella: ''
sfondo: GREEN

......
Ho implementato il codice c# con il seguente ragionamento:
form_onLoad()
{
for(scorri le righe della DataGridView)
{
if(ColumnCancellato.value =='SI')
{
SelectionBackColor.RED;
}
else
{
SelectionBackColor.VERDE;
}
}
}

Facendo il debug del codice mi sono reso conto che in un minuto di orologio il ciclo for viene iterato 300 volte. In termini di tempo per me è un po' troppo costoso e volevo sapere se c'è un modo per impostare una regola sulla colonna della DataGridView direttamente dalle proprietà della DataGridView da Visual Studio, evitando così di ciclare per ogni riga.