1樓:匿名使用者
選中你想要再新增子節點的節點,然後再點新增「新增子級」
2樓:
這需要資料庫設計的支援了.要在這張表裡新增個欄位:farthernode,以此為標識,用迴圈程式控制,父節node1,從資料庫中選出所有farthernode是node1的,迴圈新增。
哦,我明白你什麼意思了.建樹形應該用遞迴的。
這樣可以麼,就是在資料庫裡在加一個欄位儲存子節點即childnode,它是bool型的,如果下面還有子節點的話就是true,反之為false,然後遞迴判斷,只要不是false,就new 一個node,然後node.aad();..你寫的方法行不通,因為資料都是動態的,你不可能知道所有的節點資料的.
如果是固態的,何必寫程式控制呢.
treeview1根節點下新增子節點**
3樓:塗軒
這需要資料庫設計的支援了.要在這張表裡新增個欄位:farthernode,以此為標識,用迴圈程式控制,父節node1,從資料庫中選出所有farthernode是node1的,迴圈新增。
哦,我明白你什麼意思了.建樹形應該用遞迴的。這樣可以麼,就是在資料庫裡在加一個欄位儲存子節點即childnode,它是bool型的,如果下面還有子節點的話就是true,反之為false,然後遞迴判斷,只要不是false,就new
一個node,然後node.aad();..你寫的方法行不通,因為資料都是動態的,你不可能知道所有的節點資料的.如果是固態的,何必寫程式控制呢.
4樓:
估計你是想表達這個意思:
treeview1.nodes.add(groupname);
treeview1.nodes[0].nodes.add(friend);
treeview1.nodes[0].nodes[0].nodes.add(groupname);
treeview1.nodes[0].nodes[0].nodes.add(name);
treeview1.nodes[0].nodes[0].nodes.add("**");
通常選擇treeview控制元件中某個節點,而在其他控制元件中顯示其相應資訊。你所說的單擊某個節點顯示資料應該在其他控制元件中設定。
5樓:匿名使用者
去我的部落格看看吧,有動態生成treeview1的完全**。
asp.net treeview怎樣在根節點上新增子節點
6樓:哭單_男半球
1全部//清空節點
treeview1.nodes.clear();
//為treeview增加一個根節點,返回值為剛剛增加的節點。
treenode tn = treeview1.nodes.add("節點名字");
//為當前treeview的選中節點增加子節點//1.獲得當前的選中節點
treenode tnode = treeview1.selectednode;
//2.為選中節點增加子節點
treenode curnode = tnode.nodes.add("子節點");
//刪除當前選中的節點
treeview1.selectednode.remove();
7樓:匿名使用者
string pan = system.environment.getlogicaldrives();
foreach(string s in pan)}this.treeview1.selectednode = this.treeview1.nodes[0];
this.textbox1.text = this.treeview1.selectednode.text;
並不完整!擷取的一部份!
c#裡treeview如何向指定name節點新增子節點?
8樓:匿名使用者
c#裡treeview向指定name節點新增子節點時應就這樣做:
先要用treenode定義節點物件。
treeview1.selectednode.childnodes.add //給選中的新增。
treeview1.nodes[index].childnodes.add //給指定index的節點新增。
treeview控制元件用來顯示資訊的分級檢視,如同windows裡的資源管理器的目錄。treeview控制元件中的各項資訊都有一個與之相關的node物件。
treeview顯示node物件的分層目錄結構,每個node物件均由一個label物件和其相關的點陣圖組成。在建立treeview控制元件後,我們可以和摺疊、顯示或隱藏其中的節點。
treeview控制元件一般用來顯示檔案和目錄結構、文件中的類層次、索引中的層次和其他具有分層目錄結構的資訊。
9樓:
treenode node2=new treenode("node2")
node2.text="自己定"
treeview1.node["name"].add(node2) //任意一個節點都可以新增節點集合,即子節點
10樓:匿名使用者
新建節點
treenode treenode=new treenode();
treenode.text=「test";
treenode.value="test";
新增節點
treeview1.nodes[i].childnodes[j].childnodes.add(treenode);
其中i,j分別代表 根節點和根節點下面的子節點如果還想繼續增加 那麼 可以加k,l,m。。。等等
c#如何給treeview已知的一個節點新增一串子節點
11樓:曾絲衲
在treeview屬性視窗單擊nodes屬性旁邊的省略號,沒有跟結點就先新增根結點 ,若要給某個跟結點新增子結點,選擇該根結點,單擊「新增子級」即可。
12樓:我懷念的
treeview1.nodes[要新增的節點索引].childnodes.add(new treenode(text,value));
13樓:匿名使用者
treenode tn=new treenode();
tn.value=...;
tn.text=....;
treeview1.nodes[index].childnodes.add(tn);
c#語言的treeview1子節點的單擊(或者雙擊)事件怎麼處理。
14樓:匿名使用者
, treevieweventargs e)//使用這個e e.node 直接操作選中的node 也可以在node的tag裡放些識別類的附加資訊
e.node.fullpath 到根的路徑 rootnodename\nodename\nodename\...
15樓:沉漁澗
看來你只能自己寫事件了,用委託:delegate ,而且要重寫一下treenode類
16樓:素素想做女生
private void treeview1_afterselect(object sender, treevieweventargs e)}
17樓:
只能在treeview1的afterselect事件中來通過選中的節點序號來進行分別處理了:
private void treeview1_afterselect(object sender, treevieweventargs e)
else if (e.node.index == 1)}}
如何在星期內練好跳遠,如何在1個星期內練好跳遠
1 立定跳遠是測試學生下肢爆發力及身體協調能力的發展水平的專案。任何動作都不是單獨一塊肌肉在起作用,是全身肌肉協呼叫力起的作用。比較重要的應該是腿部肌肉和腰腹肌肌肉。2 立定跳遠對於體重輕 爆發力好 個子高 協調力好的人有優勢。腳長的人不見得有優勢。胖子在立定跳遠中肯定吃虧。3 有作用,但是不是起決...
eprime如何在110中隨機呈現1數字
你好,這個的話從你描述來看,你直接使用list呼叫,或者直接從陣列中隨機出值就可以滿足你的需求了。在eprime中如何把文字框中隨機呈現的數字轉化為對應數字代表的 呈現出來?5 private sub mand7 click dim a a cint text2。text randomize tex...
一下如何在月內養好面板,分享一下如何在1個月內養好面板?
我當時熬夜並沒有多大變化,反倒是現在偶爾爆豆。估計是飲食的問題,你多吃清淡的,跑步有利於改善 啊,我出完汗 會細膩一些。補水補水補水!不管你是平價的蘆薈膠還是高階些的化妝水都去試啊。健康水或者紫蘇水每天溼敷都不錯,菌菇水也不錯。清潔。對於 狀況不太好的人來說,清潔 是保養 的前提條件。現在研究發現,...