Отключите дату в datetimepicker
Привет,
Я использую элемент управления winforms dateTimepicker и ищу, как отключить вставку даты в базу данных. при использовании его добавить новый продукт с их датой он будет отключен в следующей вставке?
Что я уже пробовал:
я пытаюсь использовать этот код, но он не работает
List<datetime> bold = new List<datetime>(); for (int i = 0; i < 3; i++) bold.Add(DateTime.Now.AddDays(i*3).Date); monthCalendar1.BoldedDates = bold.ToArray();
List<datetime> selected = new List<datetime>(); private void monthCalendar1_DateSelected(object sender, DateRangeEventArgs e) { for (DateTime dt = monthCalendar1.SelectionStart.Date; dt.Date <= monthCalendar1.SelectionEnd.Date; dt = dt.AddDays(1)) { if (!monthCalendar1.BoldedDates.Contains(dt) && !selected.Contains(dt)) selected.Add(dt.Date); } }
lw@zi
Я не уверен, что понимаю это. Вы хотите сказать, что хотите разрешить пользователю выбирать дату, когда он вставляет новый продукт? А потом отключить его?
abboudi_ammar
да, именно этого я и хочу. я хочу позволить пользователю выбрать дату, которая не вставлена в базу данных, и я хочу отключить дату, которая зарезервирована (существовала в базе данных).все это я хочу показать с помощью элемента управления "DateTimePicker" в winform