2011-09-19 106 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個字符,所以不能單獨修復。 –