Как проверить, что ячейка DataGridView не пуста, когда пользователь никогда не входит в ячейку? - PullRequest
0 голосов
/ 11 июня 2010

Я просто хочу проверить и убедиться, что в ячейке есть данные.Моя ситуация у меня есть 3 столбца в DataGridView.Когда кто-то добавляет новую запись, строки становятся пустыми.Первый столбец - это ComboBox, следующие два - просто текст.Если кто-то просто входит в одно из текстовых полей и не выбирает его в выпадающем списке, при нажатии кнопки сохранения создается исключение, поскольку БД хочет получить это значение в выпадающем списке.Как я могу проверить эту ячейку и убедиться, что есть значение?CellValidating не будет работать, так как ячейка никогда не фокусируется и теряет фокус.

Я закончил проверкой столбца в событии RowValidating и прошел по столбцам, проверив, являются ли они пустыми.Это кажется грязным, это единственный способ?

1 Ответ

0 голосов
/ 11 июня 2010

Проверка элементов управления? Они могут предоставить вам как клиентскую, так и серверную проверку.

http://msdn.microsoft.com/en-us/library/aa479013.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...