台灣最大程式設計社群網站
線上人數
473
 
會員總數:245788
討論主題:189423
歡迎您免費加入會員
討論區列表 >> ASP.NET >> TreeView特定節點展開
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
TreeView特定節點展開
價值 : 100 QP  點閱數:121 回應數:7
樓主

檸檬西瓜雪泥
初學者
15 51
716 103
發送站內信

假設我的TreeView如下

1
|-2
| |-3
| |-4
| |-5
|-6

我想要控制頁面進入時,帶入3這個Value使得他的上層和下層展開

想請問各位大大有沒有遇過?
小弟爬了很多聞,有點沒有頭緒
謝謝


搜尋相關Tags的文章: [ TreeView ] , [ 特定節點展開 ] ,
本篇文章發表於2020-05-19 17:37
1樓
作者回應

檸檬西瓜雪泥
檢舉此回應
抱歉重新上傳一下TreeView階層範例
本篇文章回覆於2020-05-19 17:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

檸檬西瓜雪泥
檢舉此回應
圖片連結失敗,提供簡碼
https://ppt.cc/foui8x
本篇文章回覆於2020-05-19 17:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
不錯的參考

topcat
捐贈 VP 給 topcat 檢舉此回應
您是使用WebForm的TreeView控制項嗎?
還是怎麼樣的TreeView?

資料來源是xml嗎?資料庫嗎?
本篇文章回覆於2020-05-19 18:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

檸檬西瓜雪泥
檢舉此回應
WebForm 的 TreeView
資料來源是資料庫,我用遞迴去長出Tree的
謝謝
本篇文章回覆於2020-05-20 09:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
最有價值解答

Allen
捐贈 VP 給 Allen 檢舉此回應
我沒測試, 不過
http://jengting.blogspot.com/2014/10/c-treeview.html
有程式範例, 其中有一行
node.Expanded = true;
看起來是指定此節點要展開, 你可以在這行附近加判斷,決定要不要展開此節點
本篇文章回覆於2020-05-20 10:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

檸檬西瓜雪泥
檢舉此回應
To Allen:

我測試了一下,可以特定展開某個節點,但他的上層不會展開,看來得用迴圈去處理了
本篇文章回覆於2020-05-20 10:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

檸檬西瓜雪泥
檢舉此回應
已解決

使用 TreeView.SelectedNode.ValuePath 取得選擇完整的節點後
在 Slit('/') 使用 Foreach 去繞
每一個都用 FindNode 找到後再 node.Expanded
本篇文章回覆於2020-05-20 12:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.