带有datetimepicker和下拉菜单的Datagrid,带有默认值

时间:2013-05-15 15:49:04

标签: vb.net visual-studio datagridview dataset

我有一个连接到msql-server数据库的数据网格。用户可以在那里输入工作时间信息。列是例如StarttimeEndttimeDateProjectname等 通常我使用带有指向特定表的链接的组合框来填充数据网格。例如。我的sql数据库中有一个表项目,其中包含字段Project_IDProject_NameProject_ID字段也在表时间收集器中,因此我设置数据源,成员和值成员并获得我想要的内容。

对于开始和结束时间列,我希望每隔15分钟有一个时间下拉列表,对于Date列,我希望默认日期为"Now"和日期时间选择器。但我绝对不知道如何实现这一点。 我可以设置一个表,所有的时间都给它一个id并绑定它,但在我看来就像用大锤敲打一个坚果。

如果你们中的一个能帮助我,那将是很棒的。

我正在使用 视觉工作室12快递。

1 个答案:

答案 0 :(得分: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