2016-08-01 55 views
0

我在C#中有一個datetimepicker,我想阻止或允許用戶選擇7:00到18:00範圍之外的任何想法? 例如在dateTimePicker1_ValueChanged驗證所選時間是否在該範圍之外向用戶發送消息在datetimepicker塊時間

+0

WinForms?這個控件在哪裏? –

回答

0

當用戶選擇一個日期發佈到您的控制器類使用AJAX,驗證c#的小時,然後發回一個驗證狀態,以你的觀點

2

在C#中的WinForms的情況下,你可以設置的DateTimePicker的自定義格式像這 -

dateTimePicker1 = new DateTimePicker(); 
dateTimePicker1.Format = DateTimePickerFormat.Custom; 
dateTimePicker1.CustomFormat = "HH:mm"; // Only use hours and minutes 
dateTimePicker1.ShowUpDown = true; 

然後在dateTimePicker1_ValueChanged事件中,你可以驗證的7:00至18:00。

全部這裏格式選項列表:https://msdn.microsoft.com/en-us/library/system.windows.forms.datetimepicker.customformat%28v=vs.110%29.aspx

看看這會有所幫助。