我需要在 Telerik 的 RadDatePicker 中突出显示当前日期,我正在开发一个网页,在该网页上,用户应该在某个时刻从日历中选择我想要突出显示的日期,更具体地说是当前日期(今天的日期) )。 我能做些什么来实现这一目标..?????? 谢谢。
将 SpecialDays 标签添加到您的日期选择器 您可以在此处查看如何执行此操作: http://www.telerik.com/forums/raddatepicker---highlight-today-s-date
<telerik:RadDatePicker ID="RadDatePicker11" Skin="Vista" runat="server">
<Calendar runat="server">
<SpecialDays>
<telerik:RadCalendarDay Repeatable="Today" ItemStyle-BackColor="Green">
</telerik:RadCalendarDay>
</SpecialDays>
</Calendar>
datePicker.MinDate = DateTime.Today
注意: 这主要适用于假期或特定日期。需要标记和代码利用。
标记:(.aspx/ascx)
<telerik:RadDatePicker ID="RadDatePicker0" runat="server">
<Calendar runat="server" OnDayRender="RadCalendar0_DayRender"></Calendar>
</telerik:RadDatePicker>
代码:(.cs)
protected void RadCalendar0_DayRender(object sender, Telerik.Web.UI.Calendar.DayRenderEventArgs e)
{
if (e.Day.Date == DateTime.Today)
{
e.Cell.BackColor = System.Drawing.Color.Yellow;
e.Cell.ToolTip = "Today!";
}
}
注意: 预设可能更适合这种情况,因为您指的是当天。可以在标记或代码中实现。
标记:(.aspx/ascx)
<telerik:RadDatePicker ID="RadDatePicker0" runat="server" SelectedDate='<%# DateTime.Now %>'></telerik:RadDatePicker>
代码:(.cs)
RadDatePicker0.SelectedDate = DateTime.Today;