所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

如何根据递归部门树,查询部门(包括所有子部?

发布时间:2020-04-15 16:51:45

资讯分类:子部  递归  查询  部门  方法  递归  调用
如何根据递归部门树,查询部门(包括所有子部?

方法一:Form的privateFDeptList: TList;用个循环for I:=0 to ADataSet.RecordCount-1 doFDeptList.Add(TDept.Create(ADataSet.FieldValues['DeptID']))然后显示员工姓名的时候.遍例FDeptList的每个元素. 如果DeptID>ParentID(反正就是判断一下,具体怎么判断看着办吧) 就调用showEmpName方法.方法二:TDept类有一个FDeptList,来维护自己的下级部门. 递归调用FDeptList的每个元素的showEmpName方法.可以参考设计模式中的装饰者或类似模式.

留言与评论(共有 0 条评论)
   
验证码:
Top