我需要在 telerik datepicker 中突出显示今天的日期,我正在该页面中开发一个网页,有时用户需要从我存放在那里的日历中选择日期,在该日历中我需要突出显示今天的日期我能做什么...... 谢谢你
将 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;