C#树视图节点
我会尽我所能把这件事说清楚,如果我遗漏了任何能帮助你让它正常工作的细节,请告诉我 好的,我想做的是: 我有一个树视图列表,我想根据ID将父节点和子节点添加到其中 因此,ID可以像32736一样输入,我希望它添加到Treeview中(即使它在6-32736之间没有任何值)C#树视图节点,c#,C#,我会尽我所能把这件事说清楚,如果我遗漏了任何能帮助你让它正常工作的细节,请告诉我 好的,我想做的是: 我有一个树视图列表,我想根据ID将父节点和子节点添加到其中 因此,ID可以像32736一样输入,我希望它添加到Treeview中(即使它在6-32736之间没有任何值) 有可能这样做吗?谢谢。如果要手动添加节点,则可以添加具有任何键(id)的节点 请参见此处:有关WinForms。这与Asp.NETTreeView的代码几乎相同 在此处定义新Asp.Net树节点的代码: 然后将其添加到集合中
有可能这样做吗?谢谢。如果要手动添加节点,则可以添加具有任何键(id)的节点 请参见此处:有关WinForms。这与Asp.NETTreeView的代码几乎相同 在此处定义新Asp.Net树节点的代码: 然后将其添加到集合中
TreeNode myNewNode = new TreeNode("SomeTextToDisplay", "SomeId");
myTreeView.Nodes.Add(myNewNode);
在添加节点时签出确保从主UI线程执行此操作以避免跨线程异常,或者使用TreeView.BeginInvoke()方法在正确的线程上执行操作
TreeViewToModify.BeginInvoke(delegate() => TreeViewToModify.Nodes.Add(new TreeViewNode(id)));
请记住,这并不考虑添加到特定的父/子节点,但逻辑是相同的。这是WinForms树视图还是Asp.NET树视图?树视图意味着层次结构,您的问题需要更好地解释父节点与子节点的构成。也许您可以提供一些输入数据的示例,以及每个示例在您的树状视图上的显示位置。“我有一个树状视图列表”-没有这样的东西。同时标记WinForms、WPF或WebForms
TreeView1.Nodes.Clear();
TreeNode root = new TreeNode("Base");
TreeView1.Nodes.Add(root);
TreeNode sub = new TreeNode("32736");
root.Nodes.Add(sub);