当前位置:编程学习 > C#/ASP.NET >>

如何判断DataGridView1.Rows(i).Cells(y).Value的值是否为空

我下的语句是:
If DataGridView1.Rows(i).Cells(12).Value <> "" Then
messagebox.show("ok")
endif


但时候提示出错:没有为类型DBNull定义运算符“<>”,请问是怎么回事啊?谢谢 --------------------编程问答-------------------- 先判断下是不是DBNull
If DataGridView1.Rows(i).Cells(12).Value is DBNull  --------------------编程问答-------------------- If Not DataGridView1.Rows(i).Cells(12).Value Is DBNull.Value Then --------------------编程问答-------------------- if not string.isnullorempty(DataGridView1.Rows(i).Cells(12).Value) then

end if

or 

If DataGridView1.Rows(i).Cells(12).Value &"" <> "" Then
messagebox.show("ok")
endif
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,