Public Property Duration() As Integer
Get
Try
Return CType(Item(DurationColumn), Integer)
Catch e As Global.System.InvalidCastException
Throw New Global.System.Data.StrongTypingException("The value for column 'Duration' in table 'T_MembershipSale' is DBNull.", e)
End Try
End Get
Set(ByVal value As Integer)
Item(DurationColumn) = value
End Set
End Property
當用戶想要分配""
爲Item(DurationColumn)
爲整數時會發生什麼?我得到一個異常。任何干淨的解決方案,以避免這種情況,並設置0
爲""
?CType和類型拋出異常
謝謝
對我來說,這是乾淨的方式來做到這一點。 – XIVSolutions 2011-02-26 08:05:43