Foxtable(狐表)用户栏目专家坐堂 → 传递数据与同步删除请教


  共有1677人关注过本帖树形打印复制链接

主题:传递数据与同步删除请教

帅哥,在线噢!
douglas738888
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1174 积分:8782 威望:0 精华:0 注册:2012/4/18 16:28:00
传递数据与同步删除请教  发帖心情 Post By:2017/2/21 14:51:00 [显示全部帖子]

请教老师,下面的代码是把表A某列数据传递到表B某列,但是如果表A删除一行后,在datatchanged不触发遍历,表B接收表A传递过来的数据不同步,除非表A单元格内的数据变化,表B数据才会变化

 

如何实现,表A的遍历数据与表B同步?

 

If e.DataCol.Name = "配件名称" 
    Dim pdr As DataRow = DataTables("表B").find("系统编号 = '" & e.DataRow("系统编号") & "'")     

    If pdr IsNot Nothing Then
        Dim str As String = ""
        For Each dr As DataRow In DataTables("表A").Select("系统编号 = '" & e.DataRow("系统编号") & "'") 
            str & = dr("配件名称") & vbcrlf
        Next
        pdr("配件名称") = str
    End If
End If


 回到顶部