首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >限制C#中“datetimepicker”中的日期

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

Stack Overflow用户
提问于 2012-09-12 17:36:29
回答 4查看 10.1K关注 0票数 1

我正在开发的一个基于表单的应用程序的一个功能允许用户搜索记录的历史记录。

用户可以按名称、数字和日期之间进行搜索,并将结果填充到datagridview控件中。

但是,由于该表单将用于搜索以前的记录。用户选择未来日期的能力不是必需的。

有没有一种方法可以防止用户选择未来的日期,甚至灰显未来的日期?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-09-12 17:39:28

您可以尝试使用基于MaxDate属性的代码

代码语言:javascript
复制
yourControl.MaxDate = DateTime.Today;

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

票数 5
EN

Stack Overflow用户

发布于 2012-09-12 17:38:34

您可以使用DateTimePicker.MaxDate属性:

DateTimePicker.MaxDate Property__:获取或设置可以在控件中选择的最大日期和时间。

票数 2
EN

Stack Overflow用户

发布于 2012-09-12 17:38:22

请尝试:

代码语言:javascript
复制
dateTimePicker.MaxDate = DateTime.Now;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12385236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档