C#DateTimePicker从今天起2天内预订

C#DateTimePicker从今天起2天内预订,c#,sql,C#,Sql,我有我的预订系统,我几乎完成了它,但问题是,小组成员希望我们限制用户预订这一天,我已经这样做的当天。但是他们改变了主意,他们希望用户在这一天之后保留2天。如果今天的日期是2019年2月7日(在datetimepicker中),则用户只能从今天起2天内进行预订。意味着,用户必须将datetimepicker更改为2019年2月9日才能进行预订 在过去的三天里,我一直在网上爬网、冲浪,但我找不到任何解决办法 对于windows窗体: DateTimePicker具有MaxDate属性: 在显示表单时

我有我的预订系统,我几乎完成了它,但问题是,小组成员希望我们限制用户预订这一天,我已经这样做的当天。但是他们改变了主意,他们希望用户在这一天之后保留2天。如果今天的日期是2019年2月7日(在datetimepicker中),则用户只能从今天起2天内进行预订。意味着,用户必须将datetimepicker更改为2019年2月9日才能进行预订

在过去的三天里,我一直在网上爬网、冲浪,但我找不到任何解决办法

对于windows窗体:

DateTimePicker具有MaxDate属性:

在显示表单时,将Maxdate设置为两天后的日期:

myDatePicker.MaxDate = DateTime.Now.AddDays(2);
这将限制用户只能选择未来两天内的日期,但不能选择未来超过2天的日期


如果您希望用户只能选择未来两天或两天以上的日期,请改用MinDate属性

您能给我们看一下您的代码吗?因为很难猜到你已经做了什么…你在使用Windows窗体、Asp.Net、WPF吗?你在哪一部分遇到了问题,到目前为止你做了哪些尝试?逻辑似乎很简单,比如
if(selectedDate>DateTime.Now.AddDays(2)){…}
可能是朝着正确方向迈出的一步,例如,我不知道你到底想做什么?您是否只想选择2019年2月9日而不是2019年2月7日?此外,您已经标记了
sql
-您计划在哪一层执行此验证?