以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  代码错误  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=171249)

--  作者:jick0526
--  发布时间:2021/8/23 20:24:00
--  代码错误
老师,请问下下面这段代码为什么字符列就可以,而整数列就不行

If e.DataCol.Name = "第二列"
    If e.DataRow("第二列") <> ""
        e.DataRow("第一列") = - e.DataRow("第二列")
    Else
        e.DataRow("第一列") = ""
    End If
End If

--  作者:有点蓝
--  发布时间:2021/8/23 20:35:00
--  
判断单元格是否为空使用isnull:http://www.foxtable.com/webhelp/topics/0426.htm

If e.DataCol.Name = "第二列"
    If e.DataRow.isnull("第二列") =false
        e.DataRow("第一列") = - e.DataRow("第二列")
    Else
        e.DataRow("第一列") = nothing
    End If
End If