Возвращая DBNull для привязанного MaskedTextBox всякий раз, когда проверка типа завершается неудачей? - PullRequest
2 голосов
/ 26 августа 2010

У меня есть элемент управления MaskedTextBox с маской "00/00/0000", PromptChar "_" и ValidatingType of DateTime, привязанный к столбцу DateTime в базе данных, который также может принимать нулевые значения.

Я бы хотел, чтобы пользователь вводил либо действительную дату, либо оставлял ее незаполненной (т. Е. "__ / __ / ____") для DBNull.

Используя событие TypeValidationCompleted, я могу определить, может либыла введена правильная дата, но я не знаю, как установить значение DBNull, когда не указана ни одна дата, или недопустимая.

Как получить значение DBNull из MaskedTextBox при проверкетерпит неудачу?

...