我的目标是在VB.Net中创建一个调度系统,我正在使用Calendar Control,在我提出问题之前,让我先向您解释一下我想要发生的情况。
我在VB.Net中有一个表单,它看起来像这样。
这是我的数据库
以及上表中的字段是。
RefID
PersonName
DateSchedule (DateField)
现在这是我的问题。如何在Calendar Control中显示这些数据?像这样(例子)
如何实现这种输出?无论我输入多少数据,它都会按日期对数据进行分组并将其显示在日历中。
假设我将在6月6日输入数据,因此日历将显示6月4日和6日的数据。
答案 0 :(得分:0)
希望您无需对数据进行分组。应用where子句并获取所有数据,并根据结果,您可以将数据加载到日历控件
SELECT @TestDate := '2016-06-06';
SELECT PersonName, DateSchedule
FROM TestingTable
WHERE DATE(DateSchedule) <= DATE(@TestDate)