以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]关于表的目录树 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=12448) |
-- 作者:noname -- 发布时间:2011/9/3 20:22:00 -- [求助]关于表的目录树
我把 图1 作为目录树的数据源,图2的列表属性也设置好了,可以正常显示. 但有一个问题是,作为 图1 的数据源如果我把里面的字符改了后,图2里不会自动改变,这个要怎么解决
例: 在 图2 中的某一行,我选择的小说分类为"玄幻小说,东方玄幻",但我现在把 图1 的这个数据改成"玄幻,异界大陆".在这种情况下 图2 原来选择"玄幻小说,东方玄幻"的数据怎么自动改成"玄幻,异界大陆" |
-- 作者:e-png -- 发布时间:2011/9/4 9:05:00 -- 重新生成目录树 |
-- 作者:狐狸爸爸 -- 发布时间:2011/9/4 11:24:00 -- 看看这个对你有没有帮助:
http://www.foxtable.com/help/topics/2127.htm
还有这个:
http://www.foxtable.com/help/topics/2350.htm
[此贴子已经被作者于2011-9-4 11:24:23编辑过]
|
-- 作者:noname -- 发布时间:2011/9/4 12:53:00 -- 这个是目录树的更新 我要的是选择好后的数据更新 |
-- 作者:狐狸爸爸 -- 发布时间:2011/9/4 13:09:00 -- 设置第一个表的DataColchanging事件:
Select Case e.DataCol.Name Case "小说类别_大类","小说类别_小类" Dim dr as DataRow = DataTables("第二个表").Find(e.DataCol.Name & " =\'" & e.OldVAlue & "\'") if dr IsNot Nothing then dr(e.DataCol.name) = e.NewValue End if end Select
参考: http://www.foxtable.com/help/topics/0624.htm http://www.foxtable.com/help/topics/0396.htm
|