Есть проблема с присвоением календарю значения null. Пишет что null присвоить ему нельзя, пытаюсь конвертировать календарь или как нибудь привести к стрингу, тоже не получается. Вот как я пытаюсь:
cldDateReservCancel.SelectedDate.ToString() = null
Подскажите пожалуйста как это можно сделать?
SelectedDate
имеет тип DateTime
и поэтому null
ему присвоить невозможно. при попытке
cldDateReservCancel.SelectedDate.ToString() = null
вы пытаетесь присвоить null
не свойству календаря, а некой анонимной переменной которую вернула функция ToString()
, такое присвоение, кстати, тоже невозможно, поэтому так тоже не получится.
Вашу задачу надо решать как то иначе, в зависимости от того что это за задача. Воспользоваться сторонним компонентом, например. Или если вам нужно обозначить, например, что дата выбрана не была, можно воспользоваться какой либо датой, которая, заведомо, не может быть выбрана пользователем (например DataTime.MinData
, если это дата поступления сотрудника на работу) и потом проверять на равенство этой дате.
Для стандартного System.Web.UI.WebControls.Calendar:
cldDateReservCancel.SelectedDates.Clear();
У вас, судя по всему, не стандартный - ищите в нем аналогичный метод чистки даты.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пытаюсь передать цифры в стринговом формате в фаст репорт в sql запросНо выдаёт ошибку:
Как реализовать отправку данных, например при регистрации, без библиотеки jQuery, на чистом JavaScript?