2012-03-05 62 views
1

在我的应用程序中,我将某个pdf文件复制到选定节点,在此之后,我希望树视图能够刷新并显示添加的文件。刷新树形视图并展开最后选定的节点

刷新正在工作,但不会扩展上次选择的节点。

我该如何做一次刷新,但仍然保持最后选定的节点扩展,所以用户可以看到PDF文件被添加到文件夹。

enter image description here

+0

不要'刷新'它,只需添加节点。如果刷新确实是必要的(难以理解为什么),那么您需要自己找到节点,以便您可以调用其Expand()方法。您可以使用Name属性留下面包屑。 – 2012-03-05 14:07:08

回答

3

在树视图中的AfterSelect具有参数TreeViewEventArgs即e.Node将返回选定的节点。例如:

e.Node.Expand(); 

e.Node.ExpandAll(); 

你应该希望扩大在TreeView的所有节点。您可以使用相同的方法来扩展

我假设您知道您也复制了哪个节点。也可以使用相同的方法展开您复制的节点。