不知道你说的空是哪种意思?
有两种说法,一种是String.Empty,例如
Dim s As String = String.Empty 等同于 Dim s As String = ""
这种情况下直接If s = "" Then就可以判断是不是空.
还有一种是Nothing,必须要用If IsNothing(s) Then来判断.
vb.NET有时很怪,不同版本,或者不同机器,在操作excel时,判断单元格是否为空时,会出现不同的错误提示.
大多数情况,xlSheet.Cells(1, 1)="" 就可以判断这个单元是否有内容.
但是有时也会有不同的提示.总结不同机器,不同版本,用下面几种来试试单元格是否是空白.
xlSheet.Cells(1, 1)=""
xlSheet.Cells(1, 1).value=""
xlSheet.Cells(1, 1).value.tostring=""
如果上面三个代码都会自动提示错误,请用下面终极模式:)
xlSheet.Cells(1, 1).value = Nothing
很简单的txt=""就提示
If?TextBox1.Text?=""?Then
MsgBox("不能为空",?MsgBoxStyle.OkOnly?◆?MsgBoxStyle.Exclamation,?"错误提示")
'或者这样
If?TextBox1.Text?=?""?Then??????'错误提示
ErrorProvider1.SetError(TextBox1,?"用户名不能为空")
Button1.Enabled = False
Else
Button1.Enabled = True
End If
End Sub
else
....
end if
取反 这样可以的 我一直就这样写
以上就是土嘎嘎小编为大家整理的vb.net非空相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!