private void InitTree(AdvTree tree, List <SearchItemV3_1> list) { tree.Nodes.Clear(); Node rootNode = new Node(""); rootNode.Name = "查询全部"; // tree.Name + "_" + si.CameraID; rootNode.Text = "查询全部"; rootNode.ImageIndex = CameraImageIndex; rootNode.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.CheckBox; rootNode.CheckBoxVisible = true; rootNode.Checked = false; rootNode.ExpandAll(); tree.Nodes.Add(rootNode); foreach (SearchItemV3_1 si in list) { Node node = tree.FindNodeByName(si.CameraID); if (node == null) { Node newnode = new Node("[" + si.TaskId + "]" + si.CameraName); newnode.Name = si.CameraID; // tree.Name + "_" + si.CameraID; newnode.Tag = si; newnode.ImageIndex = CameraImageIndex; newnode.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.CheckBox; newnode.CheckBoxVisible = true; rootNode.Nodes.Add(newnode); } } }
private void InitTree(AdvTree tree, List <SearchItemV3_1> list) { advTreeUnSel.Nodes.Clear(); foreach (SearchItemV3_1 si in list) { Node node = tree.FindNodeByName(tree.Name + "_" + si.CameraID); if (node == null) { Node newnode = new Node(si.CameraName); newnode.Name = tree.Name + "_" + si.CameraID; newnode.Tag = si; tree.Nodes.Add(newnode); } } }
//普通tree 分为 有check 无check private void InitTreeNormal(AdvTree tree, List <SearchItemV3_1> list) { tree.Nodes.Clear(); foreach (SearchItemV3_1 si in list) { Node node = tree.FindNodeByName(si.CameraID); if (node == null) { Node newnode = new Node("[" + si.TaskId + "]" + si.CameraName); newnode.Name = si.CameraID; // tree.Name + "_" + si.CameraID; newnode.Tag = si; if (HasCheck) { newnode.ImageIndex = CameraImageIndex; newnode.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.CheckBox; newnode.CheckBoxVisible = true; } tree.Nodes.Add(newnode); } } }
private void InitTree(AdvTree tree, List <SearchItemV3_1> list) { advTreeUnSel.Nodes.Clear(); foreach (SearchItemV3_1 si in list) { Node node = tree.FindNodeByName(tree.Name + "_" + si.CameraID); if (node == null) { Node newnode = new Node(si.CameraName); newnode.Name = tree.Name + "_" + si.CameraID; newnode.Tag = si; newnode.ImageIndex = NormalImageIndex; if (ShowCheckBox) { newnode.CheckBoxStyle = DevComponents.DotNetBar.eCheckBoxStyle.CheckBox; newnode.CheckBoxVisible = true; } tree.Nodes.Add(newnode); } } }
private void InitTree(AdvTree tree, List <SearchItemV3_1> list) { foreach (Node n in tree.Nodes) { n.Visible = false; } foreach (SearchItemV3_1 si in list) { Node node = tree.FindNodeByName(tree.Name + "_" + si.CameraID); if (node == null) { Node newnode = new Node("[" + si.TaskId + "]" + si.CameraName); newnode.Name = tree.Name + "_" + si.CameraID; newnode.Tag = si; tree.Nodes.Add(newnode); } else { node.Visible = true; } } }