C # DatagridView изменить текст, введенный в ячейку во время проверки - PullRequest
0 голосов
/ 18 октября 2018

У меня есть datagridView с ячейкой, тип данных которой - Datetime.Значение ячейки отформатировано как ЧЧ: мм (часы, минуты).Когда пользователь редактирует ячейку со значением, например, 5, я хотел бы преобразовать ее в 05:00 до того, как datagridView пожалуется, что введенное значение не является действительным datetime.

Я пробовал событие проверки, но тамЯ не могу изменить форматированное значение, я могу только отменить.Я знаю, что то, что я спрашиваю, возможно, потому что я сделал это в другом проекте, но я не могу получить доступ к коду этого проекта, чтобы увидеть, как я это сделал.Пожалуйста помоги.Спасибо

1 Ответ

0 голосов
/ 18 октября 2018

Я решил проблему с помощью события CellParsing.Там я получаю значение, введенное пользователем, и могу разобрать его в правильное время и, наконец, установить e.ParsingApplied = true (очень важно, иначе анализ, который вы сделали, игнорируется)

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