//获取子部门一直到最下级部门int型不牵扯部门人员
private void getmychildrendepartment1(int Department_id, dynamic data, ref List<int> list)
{
for (int i = 0; i < data.Count; i++)
{
if (data[i].ParentNo == Department_id)
{
list.Add(data[i].ID);
getmychildrendepartment1(data[i].ID, data, ref list);
}
}
}
//获取父级部门一直到最上级部门
private void getmyparentdepartment(string Department_id, dynamic data, ref List<string> list)
{
for (int i = 0; i < data.Count; i++)
{
if (Convert.ToString(data[i].ID) == Department_id)
{
list.Add("'" + data[i].ParentNo + "'");
getmyparentdepartment(data[i].ParentNo, data, ref list);
}
}
}
C#递归实现获取无限级父子部门信息
最新推荐文章于 2023-11-30 15:37:42 发布