以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于datarow的getchildrow (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=20261) |
-- 作者:rjh4078 -- 发布时间:2012/6/2 17:08:00 -- 关于datarow的getchildrow Dim drs As List(of DataRow)
代码如上 现在发现一个问题 无论CurrentTable.current是否有关联子行 drs返回的值都是不为空啊 如果要判断某个父行是否有子行 还有其他的方法吗? |
-- 作者:程兴刚 -- 发布时间:2012/6/2 17:15:00 -- drs = DataTables("收款明细表").Select("[关联列] = \'" & CurrentTable.current.DataRow("关联列") & "\'") If drs IsNot Nothing …… |
-- 作者:kylin -- 发布时间:2012/6/2 17:17:00 -- 计算明细表中与父表中某行的编号相同的记录数,一旦大于0就可以判断存在子行。 |
-- 作者:rjh4078 -- 发布时间:2012/6/2 17:31:00 -- 老程 按照你的方法试了也是不行 |
-- 作者:程兴刚 -- 发布时间:2012/6/2 17:37:00 -- If drs.Count > 0 …… |
-- 作者:rjh4078 -- 发布时间:2012/6/2 18:54:00 -- 行了 |