树形控件绑定方式
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
不忘初心,方得始终