以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何比对一张表上的两列数据是否一致  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=67752)

--  作者:zhuzhi
--  发布时间:2015/4/30 17:33:00
--  如何比对一张表上的两列数据是否一致
请问老师们,比对一张数据表上的两列数据,看它们是否一致,应该怎么做呢?

我自己捣鼓了一个代码:
Dim dr2 As DataRow =DataTable("表C")
    If dr2 IsNot Nothing Then
        If dr2("填表姓名")=dr("姓名")
            dr2("是否填错")="否"
        Else
            dr2("是否填错")="是"
        End If
    End If
Next
但报错了

不知道该怎么做呢?
求老师们指点,谢谢!

--  作者:zyqzyy
--  发布时间:2015/4/30 23:39:00
--  
帮助:
Dim dr2 As List (of DataRow)
dr2 = DataTables("表C").Select("")
For Each dr As DataRow In dr2
    If dr2("填表姓名")=dr("姓名")
        dr2("是否填错")="否"
    Else
        dr2("是否填错")="是"
    End If
   
Next

--  作者:y2287958
--  发布时间:2015/5/1 12:17:00
--  
将“是否填错”改为表达式列,设置条件表达式即可