コード例 #1
0
ファイル: PlaceForm.cs プロジェクト: daniel-ehsure/WMS-NT
        /// <summary>
        /// 初始化树菜单
        /// </summary>
        public void initTree()
        {
            this.treeView1.Nodes.Clear();
            TreeNode root = new TreeNode("全部");

            root.ImageIndex = 2;

            T_JB_Place all = new T_JB_Place();

            all.C_name  = "全部";
            all.C_id    = "0";
            all.I_grade = -1;
            messages.Add(root, all);


            code_Child = bll.GetAllChild("0", 0);
            for (int i = 0; i < code_Child.Count; i++)
            {
                TreeNode subNode = new TreeNode(code_Child[i].C_name);
                subNode.ImageIndex = 1;
                root.Nodes.Add(subNode);
                addTree(code_Child[i].C_id, subNode, 0);
                messages.Add(subNode, code_Child[i]);
            }


            this.treeView1.Nodes.Add(root);
            currnetNode  = root;
            currentPlace = all;
            //展开根节点
            root.Expand();
        }