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控件怎么选中指定节点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)