2015-10-14 19 views
1

我在做節目的醫生診所特定的某一天,你知道這是每個醫生都有特定門診的日子,所以我怎麼能做出的DateTimePicker在所有的間隔時間啓用僅一天,例如星期天只有可用,其他日子不可用?如何做的DateTimePicker選擇C#

+1

請參閱準則發佈提問:HTTP ://stackoverflow.com/help/how-to-ask – bkaf

+0

WinForms? ASP.NET? WPF? Silverlight的? –

+0

窗戶實際上.. –

回答

0

您可以限制的範圍內(在您的情況一天)通過設置爲MinDate和MaxDate屬性。雖然我不明白爲什麼你允許用戶從下拉列表中選擇,如果你已經知道只有一天可以選擇......你應該將控件默認設置爲特定的診所日並禁用該控件。無論哪種方式,這是下拉日期選擇範圍設置爲5天例如:

dateTimePicker1.MinDate = DateTime.Today.AddDays(-2); 
dateTimePicker1.MaxDate = DateTime.Today.AddDays(2); 
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>

Reference

+0

這將工作的WPF,雖然OP提到的WinForms。 – 2015-10-15 07:09:51

相關問題