Легкость, с которой вы можете это сделать, будет зависеть от дат, которые вы хотите ограничить. Например, если вам нужно только указать диапазон допустимых дат для выбора, то вы можете использовать свойства MinDate и MaxDate , чтобы установить границы. Однако, если вы хотите выбрать определенные дни в пределах диапазона (например, без выходных), встроенного метода для этого не существует.
Вы можете найти сторонний элемент управления с этой функцией или попытаться немного его взломать, добавив обработчик события к событию ValueChanged и принудительно установив текущую дату и время до последнего значения (который вы должны будете кэшировать), если пользователь выберет что-то, что было незаконным в соответствии с вашей бизнес-логикой ... но это далеко не идеальный способ сделать это.