以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]有和GetChildRows对应的table指令么 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=50537) |
|
-- 作者:zhuzhi -- 发布时间:2014/5/8 15:13:00 -- [求助]有和GetChildRows对应的table指令么 我想将一段适用于datatable的代码,修改为适用于table。 但是GetChildRows
返回一个DataRow集合,集合中包括指定子表中和该行对应的全部关联行,似乎在table没有对应的指令? 我在帮助中看到,Table也有一个名为DataTable的属性,用于返回该Table所属的DataTable,是不是我要调用DataTable的GetChildRows方法?怎么做呢? 求教!十分感谢?
|
|
-- 作者:Bin -- 发布时间:2014/5/8 15:17:00 -- Tables("XX").Current.DataRow.GetChildRows |
|
-- 作者:zhuzhi -- 发布时间:2014/5/8 15:37:00 -- 不好意思,我直接用上去了,但是报错……呵呵,不是这么用的吧…… For Each sr As Row In pr.Tables("学生").Current.DataRow.GetChildRows
|
|
-- 作者:Bin -- 发布时间:2014/5/8 15:39:00 -- 哎,看错了. 忙中有错. [此贴子已经被作者于2014-5-8 15:45:57编辑过]
|
|
-- 作者:有点甜 -- 发布时间:2014/5/8 15:44:00 -- 要加一个表名
For Each sr As Row In pr.Tables("学生").Current.DataRow.GetChildRows("xxx表") |
|
-- 作者:zhuzhi -- 发布时间:2014/5/8 16:05:00 -- For Each pr As Row In Tables("转班").Rows For Each sr As Row In pr.Tables("学生").Current.DataRow.GetChildRows("转班") sr("班级") = pr("班级") Next Next 不好意思,您看这样用可以吗?他总是说“tables不是rows的成员) 十分感谢您!
|
|
-- 作者:Bin -- 发布时间:2014/5/8 16:06:00 -- For Each pr As Row In Tables("转班").Rows For Each sr As Row In pr.DataRow.GetChildRows("转班") sr("班级") = pr("班级") Next Next
|
|
-- 作者:zhuzhi -- 发布时间:2014/5/8 17:07:00 -- 不好意思!显示Daterow的值不能转换为row……不知道要怎样改进才好…… 十分感谢!
|
|
-- 作者:Bin -- 发布时间:2014/5/8 17:08:00 --
|