我有一个连接到msql-server数据库的数据网格。用户可以在那里输入工作时间信息。列是例如Starttime
,Endttime
,Date
,Projectname
等
通常我使用带有指向特定表的链接的组合框来填充数据网格。例如。我的sql数据库中有一个表项目,其中包含字段Project_ID
,Project_Name
。 Project_ID
字段也在表时间收集器中,因此我设置数据源,成员和值成员并获得我想要的内容。
对于开始和结束时间列,我希望每隔15分钟有一个时间下拉列表,对于Date
列,我希望默认日期为"Now"
和日期时间选择器。但我绝对不知道如何实现这一点。
我可以设置一个表,所有的时间都给它一个id并绑定它,但在我看来就像用大锤敲打一个坚果。
如果你们中的一个能帮助我,那将是很棒的。
我正在使用 视觉工作室12快递。
答案 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