以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  删除的行如何判断原始是否为空  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=189662)

--  作者:HappyFt
--  发布时间:2023/12/15 12:47:00
--  删除的行如何判断原始是否为空
For Each cdr As System.Data.DataRow In ChangeTable.Rows  \'遍历删除行
   For i As Integer = 0 To c.Length - 1

       If cdr(c(i), System.Data.DataRowVersion.Original) = System.DBNull Then \'判断原始值是否为空
          .....

        End If
    Next
Next

上面要判断删除行的某一列是否为空,ft中是用isNull,这种情况红色的那里要如何写才对?

谢谢!

--  作者:有点蓝
--  发布时间:2023/12/15 13:39:00
--  
.net的东西先去看微软文档呗


--  作者:HappyFt
--  发布时间:2023/12/15 19:15:00
--  
唉,找了很久原来是要这样判断
If DBNull.Value.Equals(cdr(c(i), System.Data.DataRowVersion.Original)) = False Then \'判断原始值是否为空