设计思路有问题,生成一个目录树的时候就加载了所有数据,这样设计动态加载的意义何在? 你不如改成筛选树!
还有帮助文件的动态加载从来不会这样:
ryxxb=cmd.ExecuteReader
Tables("员工表_ryxxb").DataSource =ryxxb
你这样的设计是从哪里学来的?
帮助文件的动态加载简单快捷。
1、看看目录树是怎么生成的:
看看帮助是怎么生成目录树的? 用了distinct关键词,只加载生成目录树的列。
2、这段帮助虽然用的是主表作为例子,但是一样适用SQLTable,你采用SQLTable,Select语句改为:select * f rom v_OA_a01 where 部门名称 Where [主键列名] Is Null.
接下来就和帮助一样:
.....
合成条件的代码
DataTables("员工表_ryxxb").LoadFilter = 合成的条件
DataTables("员工表_ryxxb").Load()
[此贴子已经被作者于2017/9/26 9:27:26编辑过]