表结构如下:
Dept_No{部门代码,整数型},Father_No{上阶部门代码(0表示没有上阶),整数型}
形如树结构。如:
1 (管理部) 0
2 (财务处) 1
3 (出纳组) 2
4 (会计组) 2
已有如下方法:
public DataTable GetDeptSubset(int Father_No)
{
//**实现方法
return ***;
}
现需要通过如下方法遍历某部门的所有下阶部门
public DataTable GetDeptSubAll(int Father_No)
{
//实现代码
return ***;
}
请教各位大哥,如何实现这样的遍历。多谢了!急呀
递归呗...你这是标准树形结构呢...
thanks
递归吧。。。
thanks
用sql语句写一个递归,或用C#递归都可以!
thanks
最好用递归的方式
thanks