0

我有一个连接到 msql-server 数据库的数据网格。用户可以在那里输入工作时间信息。列是例如StarttimeEndttimeDateProjectname
通常我使用带有指向特定表的链接的组合框来填充数据网格。例如,我的 sql 数据库中有一个表项目,字段为Project_ID, Project_Name。该Project_ID字段也在 Table Time Collector 中,所以我设置了数据源、成员和值成员并得到我想要的。

对于开始和结束时间列,我想要一个以 15 分钟为间隔的时间下拉列表,对于Date列,我想要一个默认日期"Now"和一个 datetimepicker。但我绝对不知道如何实现它。我可以设置一张桌子,一直给它一个 id 并绑定它,但这在我看来就像用大锤敲碎坚果。

如果你们中的一个人能帮助我,那就太好了。

我正在使用 Visual Studio 12 Express。

4

1 回答 1

0

使用日期选择器作为日期,创建一个下拉列表并为时间部分填充以下内容。

dim mTimeIntervals as list(of string)


        Dim start As New DateTime(1900, 1, 1, 0, 0, 0)
        Dim [end] As New DateTime(1900, 1, 1, 23, 45, 0)
        Dim current As DateTime = start
        While current <= [end]
            l.add(current.ToString("HH:mm"))
            current = current.AddMinutes(15)
        End While

dropdownlist1.datasource = mTimeIntervals
于 2013-05-15T17:18:42.833 回答