Настройте вид диапазона дат в элементе управления Calendar - PullRequest
2 голосов
/ 18 декабря 2011

В моей веб-форме есть элемент управления ASP.NET Calendar.

Я определил диапазон дат с StartDate и EndDate, и теперь мне нужно сделать все дни между (включая StartDate и EndDate) красным.

Как я могу это сделать?

1 Ответ

0 голосов
/ 18 декабря 2011

Вы можете обработать событие Calendar.DayRender и настроить внешний вид ячеек в диапазоне дат.Полный пример приведен на странице документации MSDN, но самая важная часть:

Sub DayRender(source As Object, e As DayRenderEventArgs)
    ' Change the background color of the days in the month to yellow.
    If Not e.Day.IsOtherMonth And Not e.Day.IsWeekend Then
        e.Cell.BackColor = System.Drawing.Color.Yellow
    End If 
End Sub 'DayRender 

Вам просто нужно настроить If, чтобы сравнить день с вашим пользовательским диапазоном и изменить цвет фона с желтогона красный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...