我正在为诊所医生做一个程序,你知道每个医生都有特定的诊所日,所以如何让datetimepicker在所有间隔时间内只启用一天,例如星期日只有其他日子可用不可用??
答案 0 :(得分:0)
您可以通过设置MinDate和MaxDate属性来限制范围(在您的情况下为一天)。虽然我不明白为什么你允许用户从下拉列表中选择,如果你已经知道只有一天可供选择...你应该将控件默认为特定的诊所日并禁用控件。无论哪种方式,这都是将下拉日期选择范围设置为5天的示例:
dateTimePicker1.MinDate = DateTime.Today.AddDays(-2);
dateTimePicker1.MaxDate = DateTime.Today.AddDays(2);
答案 1 :(得分:0)
这可能有帮助
<DatePicker.BlackoutDates>
<CalendarDateRange Start="3/1/2010" End="3/7/2010"/>
<CalendarDateRange Start="3/8/2010" End="3/8/2010"/>
<CalendarDateRange Start="3/15/2010" End="3/15/2010"/>
<CalendarDateRange Start="3/22/2010" End="3/22/2010"/>
<CalendarDateRange Start="3/29/2010" End="3/29/2010"/>
</DatePicker.BlackoutDates>