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

Kal*_*exx 9 c# datetimepicker winforms

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

dtpStartDateFilter.Value = DateTime.MinValue;
Run Code Online (Sandbox Code Playgroud)

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

这样做有什么问题?

Cha*_*thJ 15

DateTimePicker.MinimumDateTime> DateTime.MinValue

DateTime.MnValue

该常数的值相当于0001年1月1日00:00:00.0000000.

DateTimePicker.MinimumDateTime

可在控件中选择的最小日期和时间.默认值为1/1/1753 00:00:00.