怎么得到TreeView中选中节点的路径

怎么得到TreeView中选中节点的路径,第1张

VBNET code

Private Sub TreeView1_AfterSelect(ByVal sender As SystemObject, ByVal e As SystemWindowsFormsTreeViewEventArgs) Handles TreeView1AfterSelect If eNode IsNot Nothing Then MeLabel1Text = eNodeFullPath End If End Sub

风某提供两种方式:

第一种是在TreeView的AfterSelect事件中, TreeViewEventArgs e的这个e具备了Node的属性,也就是说这个eNodeNodes就是被选中的节点的子节点组合。

第二种方式你可以使用treeView1SelectedNode的Nodes属性,也就是thistreeView1SelectedNodeNodes,就是TreeView的被选中的树节点子节点了

1

你点击某节点的时候就要记下当前点选节点的标示

比如节点ID

节点名称等

这些在你初始化节点的时候就要赋值上去了

2

点按钮保存的时候

修改后的信息要更新进数据库

3

页面重新load的时候

根据你第一步保存的节点标示(ID等)进行遍历比较

将节点标示相符的节点selected置为true

一样的

你查一下selectNode属性使用的方法

很久没用忘了

记得winform比web更容易实现

我记得好像cs模式是自动生成checkbox

你看看有没有关于当前节点checkbox的属性

设置为checked就行了

在TreeView的SelectNodeChanged事件里处理:

protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)

{

TreeView trv = sender as TreeView;

TreeNode node = trvSelectedNode;

textBox1Text = nodeText;

}

以上就是关于怎么得到TreeView中选中节点的路径全部的内容,包括:怎么得到TreeView中选中节点的路径、在c#中treeview 怎么获取选中节点的子节点、C#中按钮点击后,treeview控件怎么选中指定节点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9786470.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存