private void PopulateTreeNodes(int p, RadTreeViewItem parent, NomenclaturesLogic logic) { var lstItems = logic.GetTreeNodes(false, p); foreach (var item in lstItems) { RadTreeViewItem it = new RadTreeViewItem(); it.Tag = item; it.Header = item.DepartmentName; parent.Items.Add(it); this.PopulateTreeNodes(item.id_department, it, logic); } }
private void PopulateTreeRoot(RadTreeView Tree) { using (var logic = new NomenclaturesLogic()) { var rootItems = logic.GetTreeNodes(true, 0); foreach (var item in rootItems) { RadTreeViewItem it = new RadTreeViewItem(); it.Tag = item; it.Header = item.DepartmentName; Tree.Items.Add(it); this.PopulateTreeNodes(item.id_department, it, logic); } } }