无论怎么改,DateTimePicker" & i 的“年月日”都是系统当前的日期。
DateTimePicker" & i 是time格式(只显示时间),但是保存的时候想把年月日也存上啊。
If e.Form.Controls("录入日期").value <> Nothing
Dim Day As Date =e.Form.Controls("录入日期").value '只包括日期
For i As Integer= 1 To 11
Dim Time As Date = "#" & DataTables("时间表").find("名称='time"& i &"'")("时间") & "#"
Dim DayTime As Date = Day & " " & Time '同时包括日期和时间
e.Form.Controls("DateTimePicker" & i).value= DayTime
messagebox.show(e.Form.Controls("DateTimePicker" & i).value) 值显示是08:00,12:00等,没有年月日。如果数据直接保存到列中,显示的年月日是系统当前的年月日啊。
Next
End If
[此贴子已经被作者于2022/6/14 9:23:09编辑过]