2012-03-05 64 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的所有節點。您可以使用相同的方法來擴展

我假設您知道您也複製了哪個節點。也可以使用相同的方法展開您複製的節點。