如何獲取treeview控制元件選中的根節點和子結點的名字

時間 2022-03-12 02:20:02

1樓:匿名使用者

希望看了下面的圖,你能夠清除怎麼做。

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.text;

using system.windows.forms;

public partial class form1 : form

public form1()

initializecomponent();

private void form1_load(object sender, eventargs e)

private void treeview1_afterselect(object sender, treevieweventargs e)

//獲取當前節點的名稱

this.text = treeview1.selectednode.text;

listsubnodes=new list();

//判斷時候有子節點

if (treeview1.selectednode.nodes.count>0)

foreach (treenode subnode in treeview1.selectednode.nodes)

subnodes.add(subnode.text);

//列印出所有的子節點

textbox1.lines = subnodes.toarray();

2樓:匿名使用者

protected void trvuser_selectednodechanged(object sender, eventargs e)

c# 中treeview獲取選中根節點的文字

3樓:

假設你選取的子節點是treenode node;

它的文字是node.text

它的父節點的文字是node.parent.text如果要獲取最上級的節點,那麼

while(node.parent != null) node = node.parent;

然後string text = node.text;

在c#中treeview 怎麼獲取選中節點的子節點

4樓:

風某提供兩種方式:

第一種是在treeview的afterselect事件中, treevieweventargs e的這個e具備了node的屬性,也就是說這個e.node.nodes就是被選中的節點的子節點組合。

第二種方式你可以使用treeview1.selectednode的nodes屬性,也就是this.treeview1.

selectednode.nodes,就是treeview的被選中的樹節點子節點了

5樓:匿名使用者

得到選中的節點,然後遍歷資料庫得到它的子節點!

6樓:匿名使用者

在treeview 下放sitemapdatasource這個控制元件然後繫結

如何在treeview中顯示本地磁碟的所有資料夾

就是 當前 選中節點的路徑 treeview1 為你的treeview的id 在載入節點的時候就把路徑放到節點的tag裡面。你是做資源管理器麼,我有這個專案。如何用treeview控制元件顯示本地資料夾的樹形圖?如果需要多層結構,可以用遞迴來寫。用directory取每一層的資料夾結構,依次遞迴到子...

VB如何使用time控制元件

timer 控制元件 最主要的就是enabled屬性,和interval屬性,下面有詳細介紹 通過引發 timer 事件,timer 控制元件可以有規律地隔一段時間執行一次 語法。timer 說明。timer 控制元件用於背景程序中,它是不可見的。以下是他的屬性 enabled 屬性。返回或設定一個...

如何改變c button控制元件的形狀

通過設定button.region來修改形狀。比如 protected override void onclick eventargs e c 中怎樣改變button的形狀?想把c 中按鈕做成圓形的,要怎麼做?改程式的話最好說的細緻些!謝謝 擴充套件一下類,過載onpaint事件。onpaint 裡...