Я хочу получить дату, выбранную пользователем в DateTimePicker в приложениях Windows, в моем коде бизнес-логики. Как я могу это сделать? Пожалуйста, помогите мне.
Код бизнес-уровня не должен напрямую обращаться к пользовательскому интерфейсу.Вы можете передать ему выбранное значение из пользовательского интерфейса, в котором находится элемент управления DatePicker.Вы можете использовать свойство Value , чтобы получить или установить это значение.
DateTime selectedDate = Convert.ToDateTime(dtpExpireDate.Value); DateTime todayDate = Convert.ToDateTime(DateTime.Now); if (selectedDate < todayDate) { MessageBox.Show("Selected date Must be greater then Today's date"); }
DateTimePicker.value
http://msdn.microsoft.com/en-us/library/system.windows.forms.datetimepicker.aspx