DatePicker里怎样设定日期的选择范围?

hansonboy 2011-11-25 03:02:33
我想设置一个最小时间和最大选择时间
...全文
3900 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
mohugomohu 2011-11-29
  • 打赏
  • 举报
回复
怎么说呢,首先得看看这个控件本身有没有这个限制的属性,如果没有的话,就找找有没有设置值的时候所触发的事件,有这个事件的话,可以在事件里面做一下判断,如果超出范围就做相应的提示或者操作。
但是这个方法没有办法禁用他的选择,如果要想是那种超出范围就禁用的那种还真得自己研究研究。
hansonboy 2011-11-29
  • 打赏
  • 举报
回复
我用的是DatePicker控件,开发的是wpf的程序
MKing0412 2011-11-27
  • 打赏
  • 举报
回复
说的是asp?


DisplayDateEnd 获取或设置要显示的最后一个日期。
DisplayDateStart 获取或设置要显示的第一个日期。
Waldenz 2011-11-27
  • 打赏
  • 举报
回复
你用的是DateTimePicker控件吗。如果是这个控件的话就有这两个属性,叫MaxDate和MinDate。
如果没有的话就写个继承这个控件的属性。
然后在value属性的set方法中设定范围。直接写大于某个日期或者小于某个日期的话就直接返回最大或者最小值。
hansonboy 2011-11-26
  • 打赏
  • 举报
回复
有人帮忙
hansonboy 2011-11-25
  • 打赏
  • 举报
回复
就是看了一下找不到这两个属性才上来问下, 还有如果自己写一个继承的, 怎么写让设置了范围之后,选择时间时,如果超过范围就点击不了了.
Waldenz 2011-11-25
  • 打赏
  • 举报
回复
设置了范围之后,选择时间时,如果超过范围就点击不了了.
这个控件里有这个属性.你看一下.
Waldenz 2011-11-25
  • 打赏
  • 举报
回复
忘记了..
DateTimePicker控件里就有maxdate和mindate属性.
Waldenz 2011-11-25
  • 打赏
  • 举报
回复
可以自己做一个控件继承DateTimePicker控件
然后封装他的value值.
在value里限定最大和最小时间

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧