【问题标题】:Telerik RadCalendar set focus on more than 1 datesTelerik RadCalendar 将重点放在超过 1 个日期上
【发布时间】:2010-09-24 19:32:59
【问题描述】:

我想在我的 WPF 项目的 3 个月宽的 Telerik RadCalendar 视图中关注多个月中的多个日期。现在只有当前日期(今天的日期)被突出显示(或聚焦)。除了今天的日期,我也想关注其他日期。有什么建议/想法如何去做吗?

【问题讨论】:

  • 您要如何以及为什么要选择其他日期?基于绑定数据源等?我认为我们需要更多细节。
  • 是的。假设存储了出生日期,并且每个出生日期都是 DateTime 类型的变量。我想突出显示所有恰好是生日的日期。生日来自 sql server 中的表。然后,如果用户在日历上选择特定突出显示的生日,则会在文本框中填充其生日恰好是日历上选定日期的人的姓名。我希望这能解释我打算做什么。

标签: c# wpf xaml calendar telerik


【解决方案1】:

首先你从数据库中获取你的 daa,然后编写以下代码

对于每个 dr As DataRow In dt.Rows 'cdrCalendar.SelectedDates.Add(Convert.ToDateTime(dr("Start")))

                'Convert.ToDateTime(ddlFromHours.SelectedItem.Text + " " + ddlAMPM.SelectedItem.Text).ToString("dd-MM-yyyy hh:mm tt")

                If Convert.ToDateTime(dr("Start")).ToString("dd-MM-yyyy") <> Convert.ToDateTime(Date.Today).ToString("dd-MM-yyyy") Then
                    cdrCalendar.SelectedDates.Add(New RadDate(dr("Start"))) '(dr("Start")))
                End If

            Next

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-26
    • 1970-01-01
    • 2020-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-08
    相关资源
    最近更新 更多