台灣最大程式設計社群網站
線上人數
650
 
會員總數:245112
討論主題:189027
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 如何取得上一個點擊的treenode
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何取得上一個點擊的treenode
價值 : 100 QP  點閱數:71 回應數:2

樓主

ptt001
門外漢
0 1
4 0
發送站內信

大家好 最近剛學習寫網頁 遇到一個問題

我在treeview的OnSelectedNodeChanged事件裡寫了treeview.text.replace(XXX)

想要在下一次點另外一個點時,把上一個text再換回來

但是不知道如何取得並使用上一個被點擊的treenode

請教各位大大 謝謝




搜尋相關Tags的文章: [ webform ] , [ treeview ] , [ tree ] , [ treenode ] , [ C# ] , [ asp.net ] ,
本篇文章發表於2019-11-10 05:01
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

MIS2000 Lab
檢舉此回應
如果原廠沒有提供這樣的屬性
那麼,您可能要自己記錄起來
例如 Cookie or Session
本篇文章回覆於2019-11-10 11:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
TreeNode並沒有您想要的機制,所以想要就要自己來

建議的方式:
1.建立一個可序列化的類別oClickHis,裡面可以記錄NodeId, NodeText, ClickTime
2.宣告一個List<>的變數,用以存放結果oClickHises
3.每次TreeNode點擊時oClickHises.Add(oClickHis)
4.將資料存於Session或者ViewState裡面

大約是這樣的方向
這樣你要往前找?次的點擊,都可以找出來

^.^a
本篇文章回覆於2019-11-11 11:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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