【发布时间】:2016-06-08 22:03:36
【问题描述】:
我在这里使用基础设施控制。如何验证和检查当前的数据时间值是否大于以前的数据时间值。
在循环中,我有Dim datePicker As UltraDateTimeEditor = o 的列表,所以如果当前日期选择器值大于前一个值,我需要检查每个循环
记住一点……一些数据选择器的值可能是空的。所以我们不应该和那些比较。
For Each o As Object In UltraPanel1.ClientArea.Controls
If TypeOf (o) Is UltraDateTimeEditor Then
Dim datePicker As UltraDateTimeEditor = o
Dim datevalue As Object = datePicker.Value
End If
Next
【问题讨论】:
-
Turn Option Strict On 您很可能会看到一些变化...
-
另一个关于“以前”的奇怪概念。仅仅因为它首先弹出循环并不意味着它应该具有“在”后面的值“之前”的值。如果有 3 个,则测试有效日期只需 2 个 If 语句。
标签: .net vb.net infragistics