这是一个相当简单的问题但我在其他事情上已经过去了8个小时,现在除非我能将日期时间选择器最小化设置为100年前而不是更多。我可以将最大值设置为当前日期,但设置最小值我不能。我的意思是,如果推动它,我可以手动完成它,但我宁愿有一个优雅的解决方案。
我的代码:
'this works flawlessly
DTP_DOB.MaxDate = DateTime.Now
'this I just can't make it work.
DTP_DOB.MinDate =
答案 0 :(得分:3)
在AddYears method of DateTime中使用负值。
DTP_DOB.MaxDate = DateTime.Now
' Probably want to use a constant or a variable (config?)
DTP_DOB.MinDate = DTP_DOB.MaxDate.AddYears(-100)