使用datetimepicker默认的最小日期和最长日期是
dtpicker1.mindate = cdate("01/01/2012")
dtpicker1.maxdate = cdate("31/01/2012")
我想在运行时更改datetimepicker中的最小日期和最长日期。
Button1的
我正在传递思想并再次像
那样dtpicker1.mindate = cdate("01/02/2012")
dtpicker1.maxdate = cdate("28/02/2012")
但它显示的错误为“A value was specified for the MinDate Property that is higher than current value of MaxDate.
”
如何解决这个问题
答案 0 :(得分:3)
两种方法:
1)如果您的默认MinDate
和MaxDate
始终为'01/01/2012'
且'31/01/2012'
然后你需要在这样定义MaxDate
之前定义MinDate
:
dtpicker1.maxdate = cdate("28/02/2012")
dtpicker1.mindate = cdate("01/02/2012")
2)如果您的默认MinDate
和MaxDate
每次都更改,那么首先将MinDate
设置为低于您希望的MaxDate
和{{ 1}}高于您想要的MaxDate
然后你可以设置MinDate
和MinDate
你想要的东西:
MaxDate
答案 1 :(得分:0)
您必须先更改maxdate。并检查dtpicker1是否必须改为dtpicker2
dtpicker1.maxdate = cdate("28/02/2012")
dtpicker1.mindate = cdate("01/02/2012")