树形控件绑定方式

1.创建根节点

TreeNode 根节点名 =new TreeNode("显示值");

2.创建子节点

foreach(数据类型 变量名 in 集合名称)

{

  TreeNode 子节点名 =new TreeNode("显示值");

  3.创建子节点下级

  foreach(数据类型 变量名 in 集合名称)

  {

    TreeNode 子节点名称=new TreeNode("显示值");

    //添加到其上一级节点

    上一级节点名.Nodes.Add(当前节点名);

  }

  //添加到根节点名

  跟节点名.Nodes.Add(当前节点名);

}

4.将节点添加到控件

this.控件名.Nodes.Add(跟节点名);

展开节点的方法:this.控件名.ExpandAll();

创建tag时在第三步时创建:子节点名.Tag=***;

  即创建隐藏值,获取:this.控件名.SelectedNode.Tag

原文地址:https://www.cnblogs.com/xibianriluo/p/4705653.html