Активирование кнопки при заполнении DataGridView

194
03 августа 2018, 16:50

У меня есть объект DataGridView и кнопка перехода на следующий этап. Я хотела бы, чтобы эта кнопка активировалась только при условии, что все ячейки в DGV заполнены. Не совсем понимаю, в какую часть кода вставлять проверку на заполнение всех ячеек.

Код:

    private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
    {
        bool nullCell = false;
        for (int j = 0; j < dataGridView1.Rows.Count; j++)
        {
            for (int i = 0; i < dataGridView1.Rows[j].Cells.Count; i++)
            {
                if (dataGridView1.Rows[j].Cells[i].Value == null)
                {
                    nullCell = true;
                }
            }
        }
        if (!nullCell)
        {
            button3.Enabled = true;
        }
    }
READ ALSO
Visual Studio не видит классы Unity

Visual Studio не видит классы Unity

После переустоновки vs перестал видеть классы юнитиНе знаю на всех форумах перелазил толком ответа не нашёл

214
Изменить класс winforms для wpf

Изменить класс winforms для wpf

Подскажите пожалуйста, как исправить код класса (приведен ниже) для приложений c# wpf vs2010Сейчас данный класс работает в c# winforms vs2010 и позволяет...

183
оптимизация и исправление ошибок

оптимизация и исправление ошибок

пользуюсь Xpath приходится обновлять в таймере постоянно сраницуЕсть главная форма и таймер

215
Как правильно настроить правку даты и времени в TextBox

Как правильно настроить правку даты и времени в TextBox

Есть текстовые поля, в которых заносится дата и время при запуске формы

193