日期:2014-05-18  浏览次数:21286 次

DatePicker里怎样设定日期的选择范围?
我想设置一个最小时间和最大选择时间

------解决方案--------------------
可以自己做一个控件继承DateTimePicker控件
然后封装他的value值.
在value里限定最大和最小时间


------解决方案--------------------
忘记了..
DateTimePicker控件里就有maxdate和mindate属性.
------解决方案--------------------
设置了范围之后,选择时间时,如果超过范围就点击不了了.
这个控件里有这个属性.你看一下.
------解决方案--------------------
你用的是DateTimePicker控件吗。如果是这个控件的话就有这两个属性,叫MaxDate和MinDate。
如果没有的话就写个继承这个控件的属性。
然后在value属性的set方法中设定范围。直接写大于某个日期或者小于某个日期的话就直接返回最大或者最小值。

------解决方案--------------------
说的是asp?


DisplayDateEnd 获取或设置要显示的最后一个日期。
DisplayDateStart 获取或设置要显示的第一个日期。
------解决方案--------------------
怎么说呢,首先得看看这个控件本身有没有这个限制的属性,如果没有的话,就找找有没有设置值的时候所触发的事件,有这个事件的话,可以在事件里面做一下判断,如果超出范围就做相应的提示或者操作。
但是这个方法没有办法禁用他的选择,如果要想是那种超出范围就禁用的那种还真得自己研究研究。