Windows 窗体中树视图中的父节点选择和子节点选择

本文关键字:选择 子节点 父节点 视图 窗体 Windows | 更新日期: 2023-09-27 18:31:56

我想从树视图中单独选择父节点和子节点到两个单独的标签中。根据我当前的代码,我只能选择一个父节点或子节点。我已经将我的树视图与数据库列和表绑定在一起。这是一个窗口窗体应用程序。下面是我选择当前节点的代码。任何人都可以在这个问题上帮助我吗?

string s = treeView1.SelectedNode.ToString();
label1.Text = s.Substring(10);

Windows 窗体中树视图中的父节点选择和子节点选择

TreeNode具有Parent属性,如下所示

string s = treeView1.SelectedNode.ToString();
label1.Text = s.Substring(10);
lable2.Text = treeView1.SelectedNode.Parent.ToString(); // parent

您必须检查它是否不是null的并且类型正常TreeNode并使用递归/循环来查找最顶层的父级。