我有一个格式为dd.MM.yyyy的日期时间选择器。例如,当我有日期14.02.2011时,保存它,然后想输入31.12.2011,那么日期时间选择器验证器不允许我输入31,因为里面有02月,所以它在日期时间选择器中自动设置了29。
在这种情况下,我必须先更改一个月,然后再更改一天,有没有办法关闭这种验证?
您已经为控件设置了Value
(DateTime(,现在正试图一次更改一个元素,因此中间值无效。
假设你在谈论。Net Framework类(System.Windows.Forms(,在捕获(重新(开始之前,您可以使用ResetText()
方法或将Value
或Text
属性设置为适合您的用例的起始值。否则,不允许单独编辑Value.Day
、.Month
和.Year
,而是捕获日期的全文表示,然后更新控件的Text
属性。