private void Form2_Load(object sender, EventArgs e) { if (nodes == null) { nodes = new List <StNode>(); Depts.ForEach(p => { nodes.Add(new StNode { Name = p.DeptName, Text = p.DeptName, Id = p.DeptId, UpId = p.UpDptId, }); }); nodes.OrderBy(t => t.Name).ToList().ForEach(p => { if (p.UpId != 0) { var f = nodes.Single(n => n.Id == p.UpId); f.Nodes.Add(p); } }); DeptTree.Nodes.Add(nodes.Single(p => p.UpId == 0)); int d = DateTime.Now.Day - 1; EndDate.Value = DateTime.Now.Date.AddDays(-d); BeginDate.Value = EndDate.Value.AddMonths(-1); EndDate.Value = EndDate.Value.AddDays(-1); } DeptTree.ExpandAll(); }
private void loadTree() { DeptTree.Nodes.Clear(); DataTable dt = T_bll.Dept_Tree_Static(); DeptTree.DataSouce = dt; DeptTree.LoadNode(""); DeptTree.ExpandAll(); }
private void loadTree() { try { DeptTree.Nodes.Clear(); DataTable dt = bll.Dept_Tree_Static(); DeptTree.DataSouce = dt; DeptTree.LoadNode(""); DeptTree.ExpandAll(); } catch (Exception ex) { } }