Предотвращение появления новой строки в DataGridView до заполнения текущей строки?

У меня есть DataGridView в моем приложении WinForm в C# 3.5.

Свойство AllowUserToAddNewRowимеет значение true. Когда пользователь вводит любой текст в DataGridView, в DataGridView автоматически добавляется еще одна новая строка. Я не хочу, чтобы эта новая строка добавлялась до тех пор, пока не будут выполнены некоторые проверки текущей строки и не будет введена вся необходимая информация.

Пример: у меня есть DataGridView с пустой строкой: DataGridView with one blank row

Когда я начинаю печатать, добавляется новая строка, что слишком рано:

Я хочу, чтобы новая строка добавлялась только после того, как пользователь введет количество:

7
задан Brad Rem 3 April 2012 в 14:41
поделиться