以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关联表修改的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=19800)

--  作者:rjh4078
--  发布时间:2012/5/21 22:47:00
--  关联表修改的问题

有三个表 A B C  A是B的父表 B是C的父表 现在想实现 只要保存了A 与之关联的BC表的记录全部不许编辑 请问代码要怎么写 放到哪个事件里


--  作者:狐狸爸爸
--  发布时间:2012/5/22 8:39:00
--  
例如在B表的PrepareEdit事件设置代码:
 
Dim pr As DataRow = e.Row.DataRow.GetParendRow("表A")
If pr IsNot Nothing  Then
    If pr.RowState = DataRowState.Unchanged Then
       e.Cancel = True
    End If
End If