C# 如何使用C代码将节点子节点添加到树视图?
所以我有一个树视图设置,其中有几个节点。我有一个包含几个字符串的字符串列表,我想使用C#代码(可能是foreach循环?)将整个列表添加到树视图中特定节点的子节点中。我该怎么做?这将向节点“node0”的子节点“node00”添加三个节点C# 如何使用C代码将节点子节点添加到树视图?,c#,treeview,C#,Treeview,所以我有一个树视图设置,其中有几个节点。我有一个包含几个字符串的字符串列表,我想使用C#代码(可能是foreach循环?)将整个列表添加到树视图中特定节点的子节点中。我该怎么做?这将向节点“node0”的子节点“node00”添加三个节点 List strings=newlist(){“string1”、“string2”、“string3”}; foreach(字符串中的字符串s) treeView1.Nodes[“node0”]。Nodes[“node00”]。Nodes.Add(s,s);
List strings=newlist(){“string1”、“string2”、“string3”};
foreach(字符串中的字符串s)
treeView1.Nodes[“node0”]。Nodes[“node00”]。Nodes.Add(s,s);
注意,您可以按名称(键)或索引指定节点,这将向节点“node0”的子节点“node00”添加三个节点
List strings=newlist(){“string1”、“string2”、“string3”};
foreach(字符串中的字符串s)
treeView1.Nodes[“node0”]。Nodes[“node00”]。Nodes.Add(s,s);
请注意,您可以按名称(键)或索引指定节点。您指的是WPFTreeView还是WinFormsTreeView 对于WPF,到目前为止最适合我的方法是创建viewmodel,并使用HierarchycalDataTemplate将其绑定到TreeView。基本思想将在第页进行解释
WinForms TreeView可以通过TreeView.Nodes、TreeNode.Nodes等直接操作。我建议不要尝试与WPF TreeView类似的操作…您是指WPFTreeView还是WinFormsTreeView 对于WPF,到目前为止最适合我的方法是创建viewmodel,并使用HierarchycalDataTemplate将其绑定到TreeView。基本思想将在第页进行解释 WinForms TreeView可以通过TreeView.Nodes、TreeNode.Nodes等直接操作。我建议不要尝试用WPF TreeView做类似的事情
List<string> strings = new List<string>() { "string1", "string2", "string3" };
foreach (string s in strings)
treeView1.Nodes["node0"].Nodes["node00"].Nodes.Add(s, s);