为什么将Winforms DateTimePicker设置为DateTime.MinValue会失败?

时间:2011-09-19 02:27:28

标签: c# winforms datetimepicker

我在Winforms OnLoad事件中有以下代码:

dtpStartDateFilter.Value = DateTime.MinValue;

dtpStartDateFilter是标准的WinForms日期时间选择器。当我的表单加载时,它会遇到先前输入的代码行,然后退出(使用WinForms吃异常,所以我不知道它是什么)。

这样做有什么问题?

1 个答案:

答案 0 :(得分:14)

DateTimePicker.MinimumDateTime> DateTime.MinValue

DateTime.MnValue

  

此常量的值相当于1月的00:00:00.0000000   1,0001。

DateTimePicker.MinimumDateTime

  

可在控件中选择的最短日期和时间。该   默认是1/1/1753 00:00:00。