Winform中TreeView控件的使用

  • 通过一级级添加Node来构造树结构
  • 注意Node的Name和Text可以不同,Text是显示的文本
  • 有时为了方便后序操作,在构造与Tree对应的Model类时,可以在子节点类中包含一个父节点类的引用
                        // draw tree
                        treeView1.Nodes.Clear();
                        foreach (Space space in currentOrg.Spaces)
                        {
                            TreeNode spaceNode = new TreeNode();
                            spaceNode.Name = space.Name;
                            spaceNode.Text = space.Name;
                            // clear checked
                            spaceNode.Checked = false;
                            foreach (App app in space.Apps)
                            {
                                TreeNode appNode = new TreeNode();
                                appNode.Name = app.Name;
                                appNode.Text = app.Name;
                                // clear checked
                                appNode.Checked = false;
                                spaceNode.Nodes.Add(appNode);
                            }
                            treeView1.Nodes.Add(spaceNode);
                        }
原文地址:https://www.cnblogs.com/wyp1988/p/11364552.html