【发布时间】:2015-07-23 15:23:49
【问题描述】:
所以我有一个 TreeView 并正在检查重复项。如果我向树中添加一个节点,然后尝试添加相同的节点,我的代码不会让这种情况发生。这就是我想要的。但是现在我需要检查子节点,所以如果根节点相同,但如果根节点的第一个子节点不同,那么添加的那个节点不同,我想在已经存在的根节点下添加这些子节点。我试过了:
if(node.Text == root.text && node.FirstNode.Text == root.FirstNode.Text)
nodes.Remove(node);
但这给了我一个关于 root.FirstNode.Text 的空异常,我不确定为什么当 node.FirstNode.Text 显示子节点时它会变为空。
任何建议将不胜感激。
【问题讨论】:
标签: c# treeview duplicates nodes