【发布时间】:2012-09-04 17:16:13
【问题描述】:
有人可以帮我解决这个错误吗?
Option Strict On 不允许后期绑定
这是导致错误的代码:
Dim SF6StdData As BindingSource = New BindingSource()
' ...
If StrComp(SF6StdData.Current("O2AreaCts").ToString, "") = 0 Then
AreaCts(3) = 0
Else
AreaCts(3) = Convert.ToDouble(SF6StdData.Current("O2AreaCts").ToString)
End If
我需要重写代码,以免出现任何错误。我知道我可以通过在项目属性中将 Option Strict 设置为 Off 来解决此问题,但我真的不想这样做。还有其他方法吗?
【问题讨论】:
-
您要修复什么错误?
-
什么错误?你没有说你在哪一行收到了什么错误。另外,共享 StrComp 函数。这不是标准的 vb 函数。
-
StrComp 是一个标准的 VB 函数——这里的调用是合适的,所以错误是“可能”与“AreaCts”索引器分配有关,但谁知道呢。
-
...或 String.IsNullOrEmpty/Whitespace 在这种情况下
标签: vb.net visual-studio-2010 strcmp