This is a migrated thread and some comments may be shown as answers.

make datepicker only allow Wednesdays

1 Answer 102 Views
Calendar
This is a migrated thread and some comments may be shown as answers.
Gina
Top achievements
Rank 1
Gina asked on 24 Apr 2009, 06:51 PM
Hello,

Is there a way to only allow Wednesdays to be picked from the datepicker and gray out the rest of the dates ?

Thanks
Gina

1 Answer, 1 is accepted

Sort by
0
Shinu
Top achievements
Rank 2
answered on 25 Apr 2009, 04:24 AM
Hello Gina,

Try out the following code snippet.

[aspx]
 
<telerik:RadDatePicker ID="RadDatePicker2" runat="server"
     <Calendar OnDayRender="RadDatePicker2_DayRender"></Calendar> 
</telerik:RadDatePicker> 

[cs]
 
protected void RadDatePicker2_DayRender(object sender, Telerik.Web.UI.Calendar.DayRenderEventArgs e) 
{        
    if (e.Day.Date.DayOfWeek != DayOfWeek.Wednesday) 
    { 
        string otherMonthCssClass = "rcOutOfRange"
        e.Cell.Text = ""
        e.Cell.CssClass = "rcOutOfRange"
 
        Label label = new Label(); 
        label.Text = e.Day.Date.Day.ToString(); 
        e.Cell.Controls.Add(label); 
 
        RadCalendarDay calendarDay = new RadCalendarDay(); 
        calendarDay.Date = e.Day.Date; 
        calendarDay.IsDisabled = true
        calendarDay.IsSelectable = false
        calendarDay.ItemStyle.CssClass = otherMonthCssClass; 
        RadDatePicker2.Calendar.SpecialDays.Add(calendarDay); 
    }  

Thanks,
Shinu.
Tags
Calendar
Asked by
Gina
Top achievements
Rank 1
Answers by
Shinu
Top achievements
Rank 2
Share this question
or