Foxtable(狐表)用户栏目专家坐堂 → [求助]同步更新问题?


  共有11397人关注过本帖平板打印复制链接

主题:[求助]同步更新问题?

帅哥哟,离线,有人找我吗?
Tommy
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:61 积分:487 威望:0 精华:1 注册:2011/6/20 16:02:00
[求助]同步更新问题?  发帖心情 Post By:2011/7/9 11:38:00 [只看该作者]

主表A(ID、Remark)与子表B(AID、Remark、列1、列2)关联(A.ID=B.AID),同步更新表数据

 

子表B的DataColChanged事件代码:(通过AID将表A数据列Remark内容复制到表B的Remark列)

If e.DataCol.Name = "AID" Then
    Dim dr As DataRow = e.DataRow.GetParentRow("A")
    If dr IsNot Nothing Then
        e.DataRow("Remark") = dr("Remark")
    Else
        e.DataRow("Remark") = Nothing
    End If
End If

 

当更新主表A的ID列时,我发现是先执行表B的DataColChanged事件,再执行表A的DataColChanged事件,

导致表B里的Remark列内容为空!

 

有什么办法能解决?


 回到顶部
总数 11 1 2 下一页