Пользовательское значение DateTimePicker не сохраняется в настройках приложения - PullRequest
0 голосов
/ 24 ноября 2011

ОБНОВЛЕНО:

Я хочу сохранить пользовательский DateTimePicker.Value в настройках приложения. Пользовательский формат: дд / мм / гггг чч: мм: сс вместо дд / мм / гггг Поле, которое я создал в параметрах настроек приложения: LASTSAVE (DATE / APPLICATION)

Когда я пытаюсь связать в ApplicationSettings / PropertyBinding ... VALUE с моим полем LASTSAVE, у меня появляется ошибка:

Значение «01/01/0001 00:00:00» недопустимо для «Значение». «Значение» должно be ... 'MinDate' и 'MaxDate'.

Наименование параметра: Значение

Затем я ввел минимальную и максимальную дату в свойствах моего элемента управления DATETIMEPICKER. Я также добавил в свойства Value дату начала, например, 23/11/2011 12:00:00;

Однако, когда я повторяю попытку связать значение LASTSAVE в значении ApplicationSettings / PropertyBinding ... с той же ошибкой (значение '01 / 01/0001 00:00:00 'недопустимо для' Value '. ). Я сохранил все, выполнил процесс, который поместил значение в datetimepicker.value, но оно не сохранено, причина не связана.

Решение, пожалуйста?

1 Ответ

1 голос
/ 24 ноября 2011

'01 / 01/0001 00:00:00 '- это DateTime.Empty, значение по умолчанию для DateTime, которое не было установлено. Есть ли значение в настройках вашего приложения для начала? Вы обрабатываете случай, когда значение еще не установлено?

...