/// <summary> /// 绑定子节点 /// </summary> /// <param name="node"></param> private void LoadChildNodes(TreeNode node) { var nodeId = Int32.Parse(node.NodeID); if (OrgnizationService.Count(p => p.org_parent_id == nodeId && p.deleteflag == 0) == 0) { node.Leaf = true; } else { //node.Expanded = true; node.Nodes.Clear(); foreach ( base_orgnization orgnization in OrgnizationService.Where(p => p.org_parent_id == nodeId && p.deleteflag == 0)) { var cNode = new TreeNode { Text = string.Format(@"{0}-{1}", orgnization.code, orgnization.org_name), NodeID = orgnization.id.ToString(CultureInfo.InvariantCulture), EnableCheckBox = true, Expanded = false, //Icon = Icon.BulletFeed }; //加载子部门信息 node.Nodes.Add(cNode); // LoadChildNodes(cNode); } } }
/// <summary> /// 绑定子节点 /// </summary> /// <param name="node"></param> private void LoadChildNodes(TreeNode node) { var nodeId = Int32.Parse(node.NodeID); if (OrgnizationService.Count(p => p.org_parent_id == nodeId && p.deleteflag == 0 && p.FCompanyId == CurrentUser.AccountComId) == 0) { node.Leaf = true; } else { node.Expanded = true; node.Nodes.Clear(); foreach ( base_orgnization orgnization in OrgnizationService.Where(p => p.org_parent_id == nodeId && p.deleteflag == 0 && p.FCompanyId == CurrentUser.AccountComId)) { var cNode = new TreeNode { Text = string.Format(@"{0}-{1}", orgnization.code, orgnization.org_name), NodeID = orgnization.id.ToString(CultureInfo.InvariantCulture), EnableClickEvent = true, Expanded = false }; //加载子部门信息 node.Nodes.Add(cNode); LoadChildNodes(cNode); } } }