当前位置:编程学习 > C#/ASP.NET >>

VB.NET中的Treeview控件!!!!

我想把一个选中了的父节点的text值
定义给另外一个标签使用如  label2.text=  选中了的父节点的text
该怎么写呀!!
  --------------------编程问答-------------------- label2.text=Me.TreeView1.SelectedNode.Parent.Text --------------------编程问答-------------------- 还有就是··
  怎么实现对父节点和子节点的删除,添加,修改呢!
首先要知道选中的是哪个节点··然后对选中的进行修改,删除
高手在指点下~·· --------------------编程问答-------------------- Treeview的SelectedNode属性就是你选中的节点,然后你多去看看TreeNode这个类,就知道该怎么访问他的父和子节点了 --------------------编程问答-------------------- http://msdn2.microsoft.com/zh-cn/library/system.windows.forms.treeview.selectednode(VS.80).aspx
http://msdn2.microsoft.com/zh-cn/library/system.windows.forms.treenode_members(VS.80).aspx --------------------编程问答-------------------- 建议楼主还是先去看些书再来吧 --------------------编程问答-------------------- 1楼的说得很对,但是label2.text=Me.TreeView1.SelectedNode.Parent.Text代码要放在 Treeview的TreeView1_AfterSelect事件中才有效。  我也是在学习中 路过 学习学习、、。、
随便鄙视一下5楼的。要么就回答我们这些菜鸟的问题,要么就别说废话。。。有书看,能在书上找到答案我们还要论坛干什么。。。真是的    动不动就叫人家去看书,搞的自己很厉害一样。。。再次鄙视。。 --------------------编程问答-------------------- 顶6楼的,实际中用到的有些细枝末节的东西书上根本没有,经验不足的人自己又无法参透。 --------------------编程问答-------------------- 对的,label2.text=Me.TreeView1.SelectedNode.Parent.Text代码是放在 Treeview的TreeView1_AfterSelect事件中的.
添加\修改\:其实可以在窗体上添加几个textbox控件来存放相应的内容,在text中进行添加\修改操作,然后treeview重新刷新(即重新从数据库中读取数据),这是笨方法哈,呵呵....
删除的话就可以用SQL语句执行:
DELETE FROM Users WHERE id ='" & Trim(trvUser.SelectedNode.Text) & "'"
--------------------编程问答-------------------- TreeView用起来感觉很难啊 --------------------编程问答-------------------- TreeView其实不难,最简单的学习方法是运行到TreeView的时候下断点然后查看其结构.这种做法在vs2008里面比较容易

TreeView
|-Nodes(0)
|    |-Nodes(0)
|    |-Nodes(1)
|        |-Nodes(0)    <---以此为父节点添加子节点
|-Nodes(1)


如果说是选中的事件触发函数的话就直接用sender比较好吧.
添加节点  
用TreeView.Nodes(0).Nodes(1).Nodes.add(key as string,text as string)

删除节点有remove和removeAt还有removeByKey
输入的时候会有提示
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,