Vb.net 如何检查文本框不为null或空

Vb.net 如何检查文本框不为null或空,vb.net,Vb.net,我是VB.net新手,我想检查文本框是否不为null或空 我用了很多方法来找出答案 但是没有人帮我 这些就是我使用的方法 If textbox1.text.trim.Length >0 then My sql insert query End if If textbox1.text<>"" then End if 如果textbox1.text.trim.Length>0,则 我的sql插入查询 如果结束 如果是textbox1.text“”,则 如果结束 您能帮我找出哪

我是VB.net新手,我想检查文本框是否不为null或空 我用了很多方法来找出答案 但是没有人帮我 这些就是我使用的方法

If textbox1.text.trim.Length >0 then
My sql insert query
End if

If textbox1.text<>"" then
End if
如果textbox1.text.trim.Length>0,则
我的sql插入查询
如果结束
如果是textbox1.text“”,则
如果结束

您能帮我找出哪里出了问题吗

因为您正在使用
Trim
-删除空白-还有另一种方法可以满足您的要求:

指示指定的字符串是null、空还是仅由组成 空白字符的定义

实际上,这两种方法都应该有效。

在Winforms
textBox中。文本
永远不会为
null
,因此在修剪后检查
。长度
应该可以工作。

您可以同时使用它们:

1:-String.IsNullOrEmpty(您的字符串)

1:-snillorwhitespace(您的字符串)


有关更多详细信息,请访问

我通常会使用的
,如果不是String.IsNullOrEmpty(textbox1.Text),那么
-您以前的努力在哪些方面失败了?@SteGriffiths谢谢您它成功了。我尝试了我在问题中提到的代码,但它一直将空值放在数据库中。您的代码帮了我的忙。@user9396509请尝试此解决方案,我希望此解决方案对您有用。谢谢,它运行得很好
If String.IsNullOrWhiteSpace(textbox1.Text) = False Then
    ' your MySql query
End