将DateTimePicker的日期默认为过去的日期

时间:2012-03-16 17:10:50

标签: c# .net datetimepicker

在Windows窗体应用程序中,我试图将DateTimePicker组件的值设置为过去几个月,因此每次测试日期范围时都不必手动执行。我正在InitializeComponent()之后的表单构造函数中尝试这个:

dateTimePickerFrom.Value.AddMonths(-15);

...但是当我运行表单时,该值仍然是当前日期。我该怎么做才能告诉我我真的很认真呢?

2 个答案:

答案 0 :(得分:4)

非tsted演示示例:初始化组件后尝试此操作:

dateTimePickerFrom.Value = DateTime.Now.AddMonths(-15);

答案 1 :(得分:2)

你这样做吗?

dateTimePickerFrom.Value = dateTimePickerFrom.Value.AddMonths(-15);