0
我已经通过此网站和其他人搜索了一个解决方案,但不幸的是,我尝试过的所有内容都没有奏效。 我想要实现的是通过List<>
的TreeView
控件创建树状结构。使用TreeView控件创建适当的树状结构
这是我到目前为止有:
List<string> versions = servers.Select(s => s.Version).Distinct().ToList();
foreach (var version in versions)
{
TreeNode root = new TreeNode(version);
root.ExpandAll();
myTreeView.Nodes.Add(root);
foreach (var server in servers.Where(x => x.Version == version))
{
myTreeView.Nodes.Add(server.ServerName);
}
}
这是什么,然后呢,是会建立像根节点和子节点列表类型结构:
VersionA
Server2
Server3
VersionB
Server1
Server4
但我希望看到的是:
VersionA
Server2
Server3
VersionB
Server1
Server4
注意:在这个层次结构中总是有2个层次。 请帮助我。
澄清,'myTreeView'和'resultView'是一样的吗? –
对不起,我会更正的,谢谢 –