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

Radcalendar default to today

3 Answers 187 Views
Calendar
This is a migrated thread and some comments may be shown as answers.
JJ
Top achievements
Rank 1
JJ asked on 15 Mar 2012, 07:41 PM
How can I make RadDatePicker default to today's date when opens it? My RadDatePicker is one of the column the grid, when I do filter, I like to open the raddatePicker with today's date highlighted.

I am using  2011 Q1.  Is the newest version already set today's date as default when open the calendar?

Thanks

3 Answers, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 16 Mar 2012, 06:51 AM
Hello,

Try the following code in ItemDataBound event to highlight today's date.
C#:
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
{
 if (e.Item is GridFilteringItem)
 {
    GridFilteringItem item = (GridFilteringItem)e.Item;
    RadDatePicker pkr = (RadDatePicker)item["BirthDate"].Controls[0];
    pkr.SelectedDate = DateTime.Now;
 }
}

Thanks,
Princy.
0
JJ
Top achievements
Rank 1
answered on 18 Mar 2012, 01:49 PM
Thanks Princy.

What  I need is only have the today's date highlighted when open the raddatepick, but do not have the filter fill today's date.

if i use pkr.SelectedDate = DateTime.Now;, today's date will also be filled at filter area.
How can I have today's date highlighted on the calendar itself but wihout today's date filled as a selection in the filler area?

Thanks
0
Princy
Top achievements
Rank 2
answered on 19 Mar 2012, 07:26 AM
Hello,

Try the following code to achieve your scenario.
C#:
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
{
 if (e.Item is GridFilteringItem)
 {
   GridFilteringItem item = (GridFilteringItem)e.Item;
   RadDatePicker pkr = (RadDatePicker)item["BirthDate"].Controls[0];
   RadCalendarDay NewDay = new RadCalendarDay();
   NewDay.Repeatable = RecurringEvents.Today;
   NewDay.ItemStyle.BackColor = System.Drawing.Color.Red;
   pkr.SharedCalendar.SpecialDays.Add(NewDay);  
 }
}

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