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? 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