Boa noite,
foreach (DataGridViewRow linha in dataGridView1.Rows)
{
var condicao = 0;
if (codicao == 0)
{
linha.Cells[0].Style.BackColor = Color.blue;
}
else if (condicao == 1)
{
linha.Cells[0].Style.BackColor = Color.red;
}
else if (condicao == 2)
{
linha.Cells[0].Style.BackColor = Color.green;
}
else if (condicao == 3)
{
linha.Cells[0].Style.BackColor = Color.yellow;
}
else
{}
}
Podes iterar a datagridview toda, verificar célula a célula, pela condição, e pintar a célula de acordo com a condição que queiras. No caso estou sempre a pintar a célula zero de cada linha, mas isso é só alterar o índice.
Cordiais cumprimentos,
Apocsantos
↧