2016-02-15 45 views
0

如何將datetimepicker值聲明爲null?這是我的代碼。c#DateTimePicker驗證設置爲未選中或未選中的值

dateTimePicker.Value.ToString() == string.Empty 

請問您可以編輯我的代碼。因爲它是無法運行的。

+1

'DateTimePicker.Value'不是可空類型,你不能分配'null'它的 –

+1

可能的複製[如何設置的DateTimePicker與空值。如果不選擇日期(C#的WinForms)](HTTP ://stackoverflow.com/questions/2983563/how-to-set-datetimepicker-with-null-value-if-date-not-selectedc-winforms) – Ageonix

+0

是標題和帖子相關? –

回答

0

您不能在那裏設置null值。 DateTimePicker.Value不可爲空且其最小值爲1/1/1753 00:00:00

如果您打算僅指定null來檢查它是否已初始化。您可以查看MinDate屬性的值。

瞭解更多here

0

由於DateTimePicker.Value屬性的數據類型爲DateTime,只要檢查年份是否大於1900將僅給出有效日期。如果您的應用程序需要,您可以將年份值更改爲更近期的值,但1900之後的任何值通常都被視爲有效日期。

dateTimePicker.Value.Year > 1900 
相關問題