问题
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?
回答1:
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.
来源:https://stackoverflow.com/questions/7465933/why-does-setting-a-winforms-datetimepicker-to-datetime-minvalue-fail