我认为这是一个非常着名的问题,但我经历了几个帖子,但我找不到答案。 在我的网页中我有3个基于特定情况的RadTimePicker我要求用户只为2个RadTimePickers插入时间,1个保持空白但是我在DB中处理它我将它分配给一个值什么可能是问题?????
Private m_TimeOfday As Date
Private m_FromTime As Date
Private m_ToTime As Date
'TimeOfday
Public Property TimeOfday() As Date
Get
Return m_TimeOfday
End Get
Set(ByVal value As Date)
m_TimeOfday = value
End Set
End Property
'FromTime
Public Property FromTime() As Date
Get
Return m_FromTime
End Get
Set(ByVal value As Date)
m_FromTime = value
End Set
End Property
'ToTime
Public Property ToTime() As Date
Get
Return m_ToTime
End Get
Set(ByVal value As Date)
m_ToTime = value
End Set
End Property
aspx.code:
<telerik:RadTimePicker ID="rtpRuleTime" runat="server" Width="90px" Visible="true"></telerik:RadTimePicker>
From: <telerik:RadTimePicker ID="rdtpFrom" runat="server" Width="90px" Visible="true" ></telerik:RadTimePicker>
To: <telerik:RadTimePicker ID="rdtpTo" runat="server" Width="90px" Visible="true"></telerik:RadTimePicker>
VB.NET代码:
If rcbRuleType.SelectedValue <> "3" Then
'# Saving the RuleTime which been set int the table automatically to 23 PM
Dim dt As DateTime = New DateTime(1900, 1, 1, 23, 0, 0)
rule.TimeOfday = dt
Else
'# Saving From Time - To Time
Dim tsFrom As TimeSpan = rdtpFrom.SelectedTime()
Dim dtFrom As String = New DateTime(1900, 1, 1, tsFrom.Hours, tsFrom.Minutes, 0)
rule.FromTime = dtFrom
'# Saving From Time - To Time
Dim tsTo As TimeSpan = rdtpTo.SelectedTime()
Dim dtTo As DateTime = New DateTime(1900, 1, 1, tsTo.Hours, tsTo.Minutes, 0)
rule.FromTime = dtTo
End If