【问题标题】:Using dates from database column with calendar control使用带有日历控件的数据库列中的日期
【发布时间】:2014-08-25 15:27:42
【问题描述】:

我正在尝试使用 ASP 日历控件并(对于初学者)突出显示日历上与“任务”表中的 DueDate 匹配的特定日期。我知道如何使用 DayRender 事件突出显示单元格,但是如何根据数据库表执行此操作?

然后还希望能够单击突出显示的单元格,并在日历旁边的某种框中查看与该日期关联的任务的详细信息。

关于如何解决这个问题的任何指示?

【问题讨论】:

    标签: asp.net vb.net calendar


    【解决方案1】:

    伪代码:

    • 确定您想要的日期范围(可能是某个月份)
    • 读取所有到期日期在该日期范围内的任务(可能至少需要NameDueDate
    • 在您的 DayRender 处理程序中,您检查当前日期是否存在于已加载任务的截止日期中,如果存在,请使用您选择的颜色突出显示它
    • SelectionChanged 处理程序中,您获取选定日期的日期,并在加载的任务列表中查看以该日期为截止日期的任何任务,并用这些任务填充任何框。

    【讨论】:

    • 如何在 SelectionChanged 事件中获取所选日期的日期?
    • 我认为您需要将 SelectionMode 设置为 Day,然后您将遍历选定的日期,如此处示例中所示 msdn.microsoft.com/en-us/library/…
    猜你喜欢
    • 2013-06-03
    • 2014-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多