Fahid Zahoor Ответов: 1

Как сохранить значение null datetime picker с помощью C#


у меня есть один выбор даты и времени с именем StartDatetimepicker . когда я выбираю No date из datetimepicker, он сохраняет сегодняшнюю дату в моей базе данных, но я хочу, чтобы когда дата не выбрана, то нулевое значение сохранялось в базе данных . Кто нибудь мне поможет Тнкс

Что я уже пробовал:

у меня нет кода на этот пароблем.

Eric Lynch

Этот вопрос требует дополнительной информации, начиная с: имени таблицы базы данных, имени столбца, типа столбца (он может быть обнулен?), технологии базы данных (ADO.NET, LINQ to SQL, LINQ to Entities) и т. д. В зависимости от выбранного подхода, вы должны по крайней мере попробовать сначала. Затем вы можете задать более конкретный вопрос. В вашем вопросе просто недостаточно информации, чтобы кто-то мог оказать вам значимую помощь.

1 Ответов

Рейтинг:
2

OriginalGriff

Насколько мне известно, нет элемента управления DateTimePicker, который непосредственно допускает опцию "нет даты" - если пользователь не выбирает дату, он всегда будет отображать и возвращать сегодняшнюю дату по умолчанию.

Чтобы добавить эту функцию, вам нужно будет добавить флажок с надписью "Нет даты", который скрывает DTP, когда он установлен, и показывает его, когда он снят.
Затем ваш код сначала проверяет это и решает, что сохранить в вашей БД.