簡體   English   中英

在 C# 中限制“datetimepicker”中的日期

[英]Restrict dates in 'datetimepicker' in C#

我正在開發的基於表單的應用程序的一個功能允許用戶搜索歷史記錄。

用戶可以按名稱、數字和日期之間進行搜索,並將結果填充到 datagridview 控件中。

這是表格:

但是,由於表單將用於搜索以前的記錄。 用戶選擇未來日期的能力不是必需的。

有沒有辦法阻止用戶選擇未來的日期,甚至將未來的日期變灰?

您可以嘗試使用基於MaxDate屬性的代碼

yourControl.MaxDate = DateTime.Today;

鏈接: http : //msdn.microsoft.com/fr-fr/library/system.windows.forms.datetimepicker.maxdate.aspx

您可以使用DateTimePicker.MaxDate屬性:

DateTimePicker.MaxDate 屬性:獲取或設置控件中可選擇的最大日期和時間。

請嘗試:

dateTimePicker.MaxDate = DateTime.Now;

設置 MaxDate 屬性將隱藏指定日期之后的所有日期,並且不允許輸入大於該日期的日期。

有關詳細信息,請參閱http://msdn.microsoft.com/en-us/library/system.windows.forms.datetimepicker.maxdate.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM