hyfm.net
当前位置:首页 >> 如何通过代码给trEEviEw添加子节点(C#) >>

如何通过代码给trEEviEw添加子节点(C#)

treeview.selectednode.nodes.add(“四川卫士”)追问:不是选中!回答:那么你需要遍历整个树控件,找到节点后添加 需要先写一个方法,递归判断来遍历整个树控件//查询某节点及其子节点是否有符合名字的节点,如果有则返回,如果没有,

TreeNode node = treeView1.SelectedNode;//鼠标点击的节点TreeNode childNode = new TreeNode("子节点");//实例化一个子节点node.Nodes.Add(childNode );//添加子节点

treeview里面.的父节点也是一个普通的节点.添加方法跟普通节点添加一样.只是 其他的节点都是在这个节点之下.所以称之为 父节点. treeview trr = new treeview(); treenode tno = new treenode("name", "value"); trr.nodes.add(tno);//添加父节点. tno.childnodes.add(new treenode("childname", "childvalue"));//添加子节点.

1. private void Form1_Load(object sender, EventArgs e) 2. { 3. treeView1.LabelEdit = true;//可编辑状态. 4. 5. ,这个结点是根节点. 6. TreeNode node = new TreeNode(); 7. node.Text = "hope"; 8. treeView1.Nodes.Add(node); 9. TreeNode

1. 从工具箱-〉菜单和工具栏中拖一个ContextMenuStrip到Form中.2. From 下面会出现一个名为contextMenuStrip1的小框框,点击小框框右上角的小箭头会出现一个对话框,选择里面的“编辑项”选项.然后你就可以添加右键菜单项了.3. 按确定按钮退回到vs,双击你添加的菜单项,系统弹出的代码窗口编写你要完成的任务代码.4. 在Form窗体界面选择treelistview,在其属性窗口点击contextMenuStrip属性,现在的值为空,选择你添加的contextMenuStrip1.5. ok了,可编译运行.

List<StuInfo> list = sqlhelper.getList();//获取数据 TreeNode node = new TreeNode();//创建 foreach (StuInfo item in list)//循环添加 { node.Nodes.Add(item); } treeView1.Nodes.Add(node);//添加到控件 treeView1.ExpandAll();//展开所有节点

TreeView1.Nodes[要添加的节点索引].ChildNodes.Add(new TreeNode(text,value));

//new一个节点TreeNode 节点名= new TreeNode();//对这个节点的属性等等进行操作节点名.属性=赋值节点名.事件=处理//把节点加到树控件上TreeView控件名.Nodes.Add(节点名);

新建节点TreeNode treeNode=new TreeNode();treeNode.Text=“test";treeNode.Value="test";添加节点TreeView1.Nodes[i].ChildNodes[j].ChildNodes.Add(treeNode);其中i,j分别代表 根节点和根节点下面的子节点如果还想继续增加 那么 可以加k,l,M等等

添加父节点的时候 把节点的ID值赋给节点Tag属性 然后添加子节点的时候 得到选中节点的Tag属性就可以了

相关文档
qwrx.net | mydy.net | kcjf.net | alloyfurniture.com | tfsf.net | 网站首页 | 网站地图
All rights reserved Powered by www.hyfm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com