Перехватить NoNullAllowedException при добавлении строки.
От: Аноним  
Дата: 31.10.10 17:31
Оценка:
Есть форма, на ней 2 TextBox, DataGridView, BindingSource, подключённый к DataTable. DataTable состоит из двух столбцов, один из которых не поддерживает null значения. TextBox'ы прибиндены соответственно к первой и второй колонке таблицы через BindingSource, DataGridView подключён к тому-же BindingSource. Требуется перехватить NoNullAllowedException при попытке добавить новую строку, если не заполнено поле, непозволяющее null-значения в редактируемой строке. Проблема возникает тогда когда добавление делается средствами DataGridView(просто переход на новую строчку). Как можно отловить исключение в этом случае? Пробовал RowValidating в DataGridView, но тогда он не позволяет переключится из DataGridView в другие компоненты, что нежелательно. Все события BindingSource и DataTable происходят уже после исключения.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.