예제 #1
0
        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);
                }
            }
        }
예제 #2
0
 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);
         }
     }
 }
예제 #3
0
 //普通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);
         }
     }
 }
예제 #4
0
 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);
         }
     }
 }
예제 #5
0
 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;
         }
     }
 }