2012-05-21 53 views
0

我的客戶需求是使用單擊來選擇一個節點,然後雙擊將節點轉移到另一個樹狀視圖。這是可能的與.NET樹視圖控件?在樹狀視圖中雙擊事件

+0

你可以用java腳本試試[ondblclick Event](http://www.w3schools.com/jsref/event_ondblclick.asp)檢查[this](http://forums.asp.net/post /3106189.aspx)回答。 – Damith

+0

問題是子節點需要雙擊事件,並且TreeNode類沒有要添加屬性的屬性。我嘗試將屬性添加到主樹視圖中,但我將無法獲取所選節點的值。 –

回答

0

我怕asp.net樹視圖控件不支持它。 對於這類問題,我建議2個解決方案:

  1. 使用3rd控件。大多數商業控件提供更多功能。
  2. 使用純客戶端控制。通常你可以在jQuery中找到它們。但是你需要爲你的服務器端代碼做一些映射工作。
+0

我現在在看telerik,但他們非常昂貴。你知道另外的第三方控制嗎? –

+0

是的,telerik是一個非常強大的。我對你沒有任何好的選擇。在.net世界中,大部分東西都很昂貴,特別是控件。因爲Control非常容易成爲產品。我建議你改用Jquery客戶端樹控件。事實上,如果你有javascript背景,你會知道asp.net提供的服務器端程序模型可以由你自己完成。你可以做的就是寫一些javascript在一些隱藏處寫入值,然後把它們放到服務器端。 – Coofucoo