Есть проблема с присвоением календарю значения 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();
У вас, судя по всему, не стандартный - ищите в нем аналогичный метод чистки даты.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей