關於我如何實現'分層'gridview的任何想法? 基本上我想要當用戶點擊'+',我「展開」,並插入新的行,沒有整頁回發。ASP.NET - 分層網格視圖
這聽起來像很多AJAX的東西?或者我應該對ASP.NET MVC閱讀
請點我在正確的方向
關於我如何實現'分層'gridview的任何想法? 基本上我想要當用戶點擊'+',我「展開」,並插入新的行,沒有整頁回發。ASP.NET - 分層網格視圖
這聽起來像很多AJAX的東西?或者我應該對ASP.NET MVC閱讀
請點我在正確的方向
你有兩個選擇,我想:
我已經做到了兩者兼得,而且越gridviewy方式做到這一點是第一次,在我看來。你可以爲[+]創建一個新的模板域;定義一個子關係名稱,然後在渲染時在每行上調用GetChildRows(或等效項),使這些行呈現隱藏狀態。
另一種方法是在網格視圖技巧中的舊網格視圖。基本概念是在單個模板列中將[+]和父數據作爲項目數據。附加按鈕的單擊事件並將網格設置爲編輯/選定模式。當它處於編輯模式時,使用子數據渲染第二個網格視圖。雖然它在gridview中是一個gridview,但它在視覺上會完成一個「等級」視圖。
@bnkdev - GridView內部的GridView聽起來像一團糟。
@Jandwenyi - 我想你正在爲某種情況做這件事,你需要在某個時候重用它,因爲它現在看起來是不可能的。我的建議 - 找到一個可以做你想做的第三方網格控件 - 那裏有那麼多。 [ - ]爲Hierarchical GridView 與
源代碼示例和[+]來摺疊和展開,如VB6分層網格
1購買控制。它將花費多少成本(就你的時間/費率而言),以便有效地制定一個與多少購買一個?在.NET世界中有這麼多好的選擇...... – 2008-11-17 14:55:32