Hi!
When we display a RadDatePicker control (see attached #1), we are able to add a special day of "today" using this code:
However, when we display a grid column using this code:
When we add the special day in code behind, it does not display properly when we are displaying the calendar as a filter (see attached #2.)
Are we doing something wrong? How can we accomplish this?
Thanks!
When we display a RadDatePicker control (see attached #1), we are able to add a special day of "today" using this code:
<telerik:RadDatePicker ID="radDatePickerBirthdateSearchCriteria" MinDate="1/1/1900" runat="server"> <Calendar ShowRowHeaders="false" runat="server"> <SpecialDays> <telerik:RadCalendarDay Repeatable="Today"> <ItemStyle CssClass="rcToday" /> </telerik:RadCalendarDay> </SpecialDays> </Calendar></telerik:RadDatePicker>However, when we display a grid column using this code:
<telerik:GridDateTimeColumn EnableTimeIndependentFiltering="true" DataField="Birthdate" DataFormatString="{0:MM/dd/yyyy}" HeaderText="Birthdate" SortExpression="Birthdate" UniqueName="Birthdate"></telerik:GridDateTimeColumn>protected void radGridResults_ItemCreated(object sender, GridItemEventArgs e) { if (e.Item is GridFilteringItem) { GridFilteringItem filteringItem = e.Item as GridFilteringItem; RadDatePicker radDatePicker = (RadDatePicker)filteringItem["Birthdate"].Controls[0]; radDatePicker.EnableEmbeddedSkins = true; radDatePicker.Skin = "Office2010Blue"; radDatePicker.CssClass = "radDatePicker radGridFilterDatePicker"; radDatePicker.SharedCalendar.ShowRowHeaders = false; Button buttonDatePickerFilter = (Button)filteringItem["Birthdate"].Controls[2]; buttonDatePickerFilter.CssClass = "rgFilter radGridFilterDatePickerFilterButton"; RadCalendarDay radCalendarDayToday = new RadCalendarDay(); radCalendarDayToday.Repeatable = Telerik.Web.UI.Calendar.RecurringEvents.Today; radCalendarDayToday.ItemStyle.CssClass = "rcToday"; radDatePicker.Calendar.SpecialDays.Add(radCalendarDayToday); } }When we add the special day in code behind, it does not display properly when we are displaying the calendar as a filter (see attached #2.)
Are we doing something wrong? How can we accomplish this?
Thanks!