c # изменить цвет строки, если она не пуста

У меня есть таблица с некоторыми значениями. Если Рядная Клетка "Название" не пусто изменить цвет фона на фиолетовый.

Name    ID    Customers

Niky    1     yes       // here change background to violet
        2     no
Donna   3     yes       // here change background to violet
Baka    4     no        // here change background to violet
        5     yes
        6     no

Я пробовал этот код, но я не работаю, не знаю почему:

 foreach (DataGridViewRow row1 in dataGridView1.Rows)
        {
            if (row1.Cells[0].Value != null)
            {
                row1.DefaultCellStyle.BackColor = Color.Violet;
            }
        }

Ответы на вопрос(4)

Ваш ответ на вопрос