Hi,
I want to disable all dates in my datepicker control except the first and the last date of the month.
I tried this code but this does not help:
protected void Calendar_OnDayRender(object sender, Telerik.Web.UI.Calendar.DayRenderEventArgs e)
{
DateTime dt = e.Day.Date;
DateTime dtFirst = new DateTime(dt.Year, dt.Month, 1);
DateTime dtLast = new DateTime(dt.Year, dt.Month, 1).AddMonths(1).AddDays(-1);
if (e.Day.Date != dtFirst.Date)
{
RadCalendarDay calendarDay = new RadCalendarDay();
calendarDay.Date = e.Day.Date;
calendarDay.IsSelectable = false;
rdpBeginDate.Calendar.SpecialDays.Add(calendarDay);
}
}
aspx:
<telerik:RadDatePicker ID="rdpBeginDate" runat="server">
<Calendar UseRowHeadersAsSelectors="False" UseColumnHeadersAsSelectors="False" ViewSelectorText="x"
runat="server" OnDayRender="Calendar_OnDayRender">
</Calendar>
<DatePopupButton ImageUrl="" HoverImageUrl=""></DatePopupButton>
<DateInput EnableEmbeddedSkins="false" Enabled="false">
</DateInput>
</telerik:RadDatePicker>
Please help.