У меня есть MaskedTextBox
, использующая маску "00/00/\2\000"
для ограничения ввода форматом XX/XX/20XX
, со свойством Text
, связанным с MyBindingSource.SomeProperty
типа DateTime
.
В последнее время значения с недавно введенным однозначным месяцем или днем начали некорректно отображаться. Я ожидаю, что метод ToString()
вызывается для значения в некоторый момент в привязке данных, и я считаю, что вызов не заполняет месяц / день нулями.
Я попытался установить тип формата свойства MaskedTextBox.Text
на DateTime
в расширенных свойствах привязки данных, но это не помогло.
Как применить ToString("MMddyyyy")
при преобразовании объекта DateTime
в строку, прежде чем значение будет привязано к свойству Text
?