Данные Dagridview, проверяющие winforms - PullRequest
0 голосов
/ 05 марта 2012

Мне нужен практический пример проверки строк и обработки ошибок для DataGridView. Я пытался понять, но я все еще в замешательстве. У меня есть datagridview1 с 3 столбцами (начало, имя, дата) пользователь должен быть помечен звездочкой в ​​первом (начальном) столбце (не должен быть пустым и иметь такой формат -> 8:30) Имя второго столбца не должно быть пустым, а дата не должна быть пустой, как показано ---> 3/5/2012. весь ряд не должен быть пустым.

Большое спасибо

Ответы [ 2 ]

2 голосов
/ 05 марта 2012

вы можете начать с обработки CellValidating и RowValidating событий

В CellValidating вы должны проверять отдельные ячейки и проверять пределы, скажем, время должно быть в диапазоне от 06:00 до 18:00.

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

В обоих сценариях вам необходимо установить e.Handled = false с соответствующим сообщением, чтобы пользователь мог проверить и продолжить внесение изменений.

0 голосов
/ 05 марта 2012

Вы можете проверить эту документацию.

http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.cellvalidating.aspx

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