Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why does setting a Winforms DateTimePicker to DateTime.MinValue fail?

I have the following code in my Winforms OnLoad event:

dtpStartDateFilter.Value = DateTime.MinValue;

dtpStartDateFilter is a standard WinForms date time picker. When my form loads it encounters the previously entered code line and then exits (with WinForms eating the exception so I have no idea what it is).

What's wrong with doing this?

like image 901
KallDrexx Avatar asked Sep 19 '11 02:09

KallDrexx


1 Answers

DateTimePicker.MinimumDateTime > DateTime.MinValue

DateTime.MnValue

The value of this constant is equivalent to 00:00:00.0000000, January 1, 0001.

DateTimePicker.MinimumDateTime

The minimum date and time that can be selected in the control. The default is 1/1/1753 00:00:00.

like image 85
CharithJ Avatar answered Nov 11 '22 03:11

CharithJ