private DateTime FromControlDateTime(DateTime value) { if (value <= new DateTime(1900,1,1)) { return DateTime.MinValue; } if (value >= new DateTime(2100,1,1)) { return DateTime.MaxValue; } return value; } #endregion