kolorowanie wierszy w datagridview

0

Witam mam taki problem , otóż przypisuje sobie datagridviev.datasource = lista
i później w zależności od wartości jednej kolumny chce nadawać różne kolory różnym wierszom ale nie działa mój kod i nie wiem czemu oto on :

 
for (int i = 0; i < dataGridView1.RowCount - 1; ++i)
            {
                if (Convert.ToDouble(dataGridView1[6, i].Value) == 0.0)
                {
                    dataGridView1.Rows[i].DefaultCellStyle.ForeColor = Color.Blue;
                }
                else if (Convert.ToDouble(dataGridView1[6, i].Value) > 0.0)
                {

                    dataGridView1.Rows[i].DefaultCellStyle.ForeColor = Color.Green;
                }
                else if (Convert.ToDouble(dataGridView1[6, i].Value) < 0.0)
                {
                    dataGridView1.Rows[i].DefaultCellStyle.ForeColor = Color.Red;
                }
            }
0

Co to znaczy nie działa? Nie kompiluje się?

Po co trzy razy konwertujesz, skoro możesz zrobić to raz?

1 użytkowników online, w tym zalogowanych: 0, gości: 1