以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关联表逻辑列如何实现同时选中和取消 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=70060) |
-- 作者:guning007 -- 发布时间:2015/6/15 11:28:00 -- 关联表逻辑列如何实现同时选中和取消 我想实现订单表和订单明细表在审核(逻辑列)后就不能修改的功能。 于是我再订单表和订单明细表中都加了一个审核的逻辑列,然后在两个表的PrepareEdit事件中加入代码来实现这个功能。 但是每次我都要两个表都要选中审核才行。 我的问题是: 1,是否可以实现在订单表选中审核之后,对应的订单明细行也能自动选中审核? 2,是否有更简单的办法,比如不用在订单明细列加上审核逻辑列,而可以直接根据父表的审核列是否选中来判断是否可以修改信息? 谢谢!
[此贴子已经被作者于2015/6/15 11:41:08编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/6/15 11:55:00 -- 1、最简单的,是就一个表达式列,引用父表的 审核列;
2、如果不用1,就用代码取得父表的行,如代码
Dim pr As DataRow = e.Row.DataRow.GetParentrow("订单表") |
-- 作者:guning007 -- 发布时间:2015/6/15 17:12:00 -- 非常感谢! |