不需要的树视图节点在列表末尾复制

时间:2015-06-10 16:45:10

标签: vb.net treeview

我有以下代码但似乎无法找到原因(也不是解决方案)为什么父节点一直作为副本出现在列表的末尾?

soup.find_all()

1 个答案:

答案 0 :(得分:0)

在它找到的第一个.xls文件中,它在树的根目录中创建一个“Offerts”节点,然后在“Offerts”下创建一个文件名为的节点。

在后续的.xls文件中,它在根目录中创建另一个“Offerts”节点,然后在第一个节点(创建的第一个“Offerts”节点)下创建一个带有文件名的节点

所以我认为你想要做的只是在根目录创建一次“offerts”节点,因此每次找到.xls文件时都不应运行TreeView1.Nodes.Add("Offerts")。所以用以下内容替换该行:

If TreeView1.Nodes.Count = 0 Then TreeView1.Nodes.Add("Offerts")

考虑到这个场景,会有效。如果树视图已经有节点,则必须修改该逻辑。