C # DateTimePicker Зарезервировать 2 дня с сегодняшнего дня - PullRequest
0 голосов
/ 07 февраля 2019

У меня есть система бронирования, я почти завершил ее, но проблема в том, что участники дискуссии хотят, чтобы мы ограничили пользователя резервировать этот день, текущий день, который я сделал для этого.Но они изменили свое мнение, они хотят, чтобы пользователь зарезервировал 2 дня после этого дня.Если сегодняшняя дата - 7 февраля 2019 года (которая указана в указателе даты и времени), пользователь может сделать бронирование только через 2 дня с сегодняшнего дня.Значит, пользователь должен изменить datetimepicker на 9 февраля 2019, чтобы сделать заказ.

Я ползал, серфил из интернета за последние 3 дня и не могу найти какое-либо решение.

1 Ответ

0 голосов
/ 07 февраля 2019

Для форм Windows:

DateTimePicker имеет свойство MaxDate: https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.datetimepicker.maxdate?view=netframework-4.7.2

Во время отображения вашей формы установите Maxdate на дату через два дня в будущем:

myDatePicker.MaxDate = DateTime.Now.AddDays(2);

Это ограничит пользователя возможностью выбирать даты только на два дня в будущем, но не дальше, чем на 2 дня

Если вы хотели, чтобы этопользователь может выбирать даты только через два или более дней в будущем, вместо этого используйте свойство MinDate

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...