以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]目录树中加载符合条件的数据?? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=57567) |
||||
-- 作者:czdengyg -- 发布时间:2014/9/26 17:03:00 -- [求助]目录树中加载符合条件的数据?? Dim tr As WinForm.TreeView = e.Form.Controls("TreeView1")
\'Tables("分类体系_类别").Filter = "[类别码] = \'CH\'"
加载数据要求为:表(分类体系_类别)中类别码="CH",并按分类编码排好序的?????
此主题相关图片如下:qq图片20140926170045.jpg |
||||
-- 作者:czdengyg -- 发布时间:2014/9/26 17:05:00 -- CH表示存货,DQ表示地区,BM表示部门 |
||||
-- 作者:Bin -- 发布时间:2014/9/26 17:06:00 -- Tables("分类体系_类别").Filter = "[类别码] = \'CH\'" Tables("分类体系_类别").Sort = "分类编码" For Each dr As Row In tables("分类体系_类别").rows
|
||||
-- 作者:Bin -- 发布时间:2014/9/26 17:06:00 -- 或者 For Each dr As DataRow In dt.select("[类别码] = \'CH\'","分类编码")
|
||||
-- 作者:czdengyg -- 发布时间:2014/9/26 17:22:00 -- 好像没用,根类是不见了别的类别,但子类中把相同子父类都加进去了 |
||||
-- 作者:czdengyg -- 发布时间:2014/9/26 17:26:00 -- Dim tr As WinForm.TreeView = e.Form.Controls("TreeView1")
能不能在这儿进行筛选??在下面的程序进行筛选,我的全部[\'tr.Nodes.Add("全部")]就不能用了
\'Tables("分类体系_类别").Filter = "[类别码] = \'CH\'"
\'tr.Nodes.Add("全部")
For Each dr As DataRow In dt.Select("[类别码] = \'CH\'","分类编码") |
||||
-- 作者:czdengyg -- 发布时间:2014/9/26 17:30:00 -- 最主要问题可能是:分类编码在不同类别码中是有重复的.如:112在BM中代表销售组,在CH中代表带皮前\\中\\后???? |
||||
-- 作者:有点甜 -- 发布时间:2014/9/26 17:39:00 -- 例子发上来,应该不难。 |
||||
-- 作者:czdengyg -- 发布时间:2014/9/26 17:44:00 -- 我用的是外部数据源,可以发吗?? |
||||
-- 作者:czdengyg -- 发布时间:2014/9/26 17:48:00 --
|