我正在使用 c#.net windows 窗体应用程序。我有一个包含节点的 xml 文件。我需要使用 xml 文件中存在的节点填充 TreeView 。还要避免重复的节点名称。为此,我的想法是在填充 TreeView 时,将节点名称复制到列表中,然后查看该节点是否已经存在。如果它已经存在,则转到下一个节点,否则显示它。 列表 listOfNodes = new List();
listOfNodes.Add(xNode.Name.ToString()); //if (!(listOfNodes.Contains(xNode.Name.ToString())))
我正在尝试这个。但我做不到。请建议我使用正确的代码。
最佳答案
我建议查看一些将 xml 绑定(bind)到 TreeView 的示例使用 XmlDataProvider和 HierarchicalDataTemplate .如 XmlDataProvider 文档中的示例所示,显示节点名称的关键是在绑定(bind)中使用 Path="Name"
而不是 XPath
。
关于c# - 使用 c# 使用 xml 文件填充 TreeView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2824829/