2

マスク"00/00/0000"、PromptChar "_"、およびDateTimeのValidatingTypeを持つMaskedTextBoxコントロールがあり、null値も受け入れることができるデータベースのDateTime列にバインドされています。

DBNullの場合は、有効な日付を入力するか、空白のままにする(つまり、「__ / __ / ____」)必要があります。

TypeValidationCompletedイベントを使用することで、有効な日付が入力されたかどうかを判断できますが、日付が指定されていないか、無効な日付が指定されている場合は常に値をDBNullに設定する方法がわかりません。

検証が失敗するたびにMaskedTextBoxからDBNull値を取得するにはどうすればよいですか?

4

0 に答える 0