2011-09-19 60 views
9

我有我的WinForms OnLoad事件下面的代码:为什么将Winforms DateTimePicker设置为DateTime.MinValue失败?

dtpStartDateFilter.Value = DateTime.MinValue; 

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

这样做有什么问题吗?

回答

14

DateTimePicker.MinimumDateTime> DateTime.MinValue

DateTime.MnValue

此常数的值等效于00:00:00.0000000,一月 1,0001

DateTimePicker.MinimumDateTime

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

+0

是的,这是问题。谢谢! – KallDrexx

+0

请注意,有一个错字,'DateTime.MinValue'中缺少'i',但由于最少有6个字符,所以不能单独修复。 –