如何在 Telerik 日期选择器的日历中突出显示今天的日期

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

我需要在 Telerik 的 RadDatePicker 中突出显示当前日期,我正在开发一个网页,在该网页上,用户应该在某个时刻从日历中选择我想要突出显示的日期,更具体地说是当前日期(今天的日期) )。 我能做些什么来实现这一目标..?????? 谢谢。

c# 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.