DataGridView mudando a cor do plano de fundo da célula

Eu tenho o seguinte código :

private void dgvStatus_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e)
{
    foreach (DataGridViewRow row in dgvStatus.Rows)
    {
        row.Cells[color.Index].Style.BackColor = Color.FromArgb(((GesTest.dsEssais.FMstatusAnomalieRow)row.DataBoundItem).iColor);
    }
}

Eu estou tentando definir a cor de plano de fundo de cada célula da coluna de cor de plano de fundo. isso não funciona, a cor nunca muda. Alguma ideia do porquê?

Eu estive procurando por aí, mas não encontrei nada útil

questionAnswers(8)

yourAnswerToTheQuestion