Обработать ошибки DataGridView в C#

В этом примере показано, как вы можете обрабатывать ошибки DataGridView при изменении данных в элементе управления DataGridView. Пример Создание DataTable и привязка он в DataGridView в C# показывает, как использовать элемент управления DataGridView для отображения данных в DataTable, созданных в коде.

DataTable гарантирует, что его данные соответствуют его ограничениям. Например, DataTable не позволит программе добавить запись к данным, в которых отсутствует требуемое поле или это неправильный тип данных.

Если DataTable связан с DataGridView, и пользователь пытается ввести недопустимые данные, DataGridView отображает уродливое диалоговое окно, которое описывает ошибка и включает в себя трассировку мешка.

Если вы не хотите отображать диалоговое окно по умолчанию, вы можете поймать событие DataGrror элемента управления DataError. Ваш код может попытаться выяснить, что это неправильно, или, по крайней мере, сообщить пользователю, что данные недействительны в более дружественных условиях.

В этом примере используется следующий DataError обработчик событий, чтобы сообщить пользователю о возникновении проблемы.

Источник: http://csharphelper.com/blog/2014/11/handle-datagridview-errors-in-c/

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)

Add a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *