如何在 Telerik datepicker 中突出显示今天的日期

问题描述 投票:0回答:3

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

asp.net telerik
3个回答
1
投票

将 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>  


0
投票
 datePicker.MinDate = DateTime.Today

0
投票

以颜色(黄色)突出显示 RadDatePicker 日历上的特定(当前)日期

注意: 这主要适用于假期或特定日期。需要标记和代码利用。

标记:(.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!";
    }
}

将 RadDatePicker 预设为当前日期

注意: 预设可能更适合这种情况,因为您指的是当天。可以在标记或代码中实现。

标记:(.aspx/ascx)

<telerik:RadDatePicker ID="RadDatePicker0" runat="server" SelectedDate='<%# DateTime.Now %>'></telerik:RadDatePicker>

代码:(.cs)

RadDatePicker0.SelectedDate = DateTime.Today;
© www.soinside.com 2019 - 2024. All rights reserved.