2009-12-08 111 views
1

如何實現最多4層的嵌套gridview?實現嵌套GridView最多4級的最佳實踐?

+ Level 1 
    + Level 2A 
     + Level 3A 
     + Level 3B 
      Level 4 
    + Level 2B 
+0

當我看到這個問題的標題時,我的直接想法是「在臉上拍自己的最佳實踐......?」 – cjk 2009-12-08 11:55:16

+0

總是會有4個關卡,或者有些關卡會少些? – 2009-12-08 14:57:01

+0

它可能會少一些,但最大深度將爲4. – Ahmed 2009-12-08 17:26:25

回答

-1

我個人會質疑Gridview是否是顯示這種嵌套數據的最直觀的方式 - 但是如果您沒有其他選擇,也不介意爲第三方組件支付費用,我會建議在telerik's RAD Grid上支持嵌套表格無縫連接。

特別看看this demoThis demo也解釋了數據綁定結構。

+0

我們需要這樣做,而不需要第三方組件。 – Ahmed 2009-12-08 11:56:35

+0

我強烈建議使用Telerik RadGrid。 – Ahmed 2011-12-10 06:31:34

+0

即使在光線模式下,Telerik Rad控件也非常佔用資源。在後面額外踢 - Rad Controls不支持JQuery,AT ALL。 – snowYetis 2016-10-19 21:54:33

0

我曾經有一個賭注與同事,我可以使用ASP.NET控件來顯示嵌套的數據(使用中繼器或GridView控件)更容易比他可以寫相同的代碼usign XSLT編寫代碼。不幸的是,我錯了,XSLT選項被證明更加靈活和可擴展。

因此,雖然沒有回答你的問題,我建議你看看使用XSLT來提供結果。如果我能找到代碼,我會更新這個答案。

0

有了這樣的方法,性能將成爲一個問題。絕對不是一個好習慣。

0

我最近面臨同樣的問題,並用Gridviews,Ajax和jQuery開發了我自己的實現。它只在需要時加載需要的東西。我寫了an article over on my blog一步一步地解釋如何實現它,其實很簡單。