Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
375
UltraDateTimeEditor and MaxDate
posted

Can anyone explain why although the MaxDate property is a DateTime you cannot set it to DateTime.MaxValue.

 i.e. myDateEditor.MaxDate = DateTime.MaxValue;   causes an exception.

I had a look with reflector, on the set of the property a comparation is made to a private static variable called "defaultMaxDate", if the value is greater than defaultMaxDate the out of range exception is thrown. It appears the value of defaultMaxDate is 31/12/998 (DateTime.MaxValue is 31/12/999).

Im just a bit confused as to what purpose this serves ?

Thanks