如何实现最多4层的嵌套gridview?实现嵌套GridView最多4级的最佳实践?
+ Level 1
+ Level 2A
+ Level 3A
+ Level 3B
Level 4
+ Level 2B
如何实现最多4层的嵌套gridview?实现嵌套GridView最多4级的最佳实践?
+ Level 1
+ Level 2A
+ Level 3A
+ Level 3B
Level 4
+ Level 2B
我个人会质疑Gridview是否是显示这种嵌套数据的最直观的方式 - 但是如果您没有其他选择,也不介意为第三方组件支付费用,我会建议在telerik's RAD Grid上支持嵌套表格无缝连接。
我曾经有一个赌注与同事,我可以使用ASP.NET控件来显示嵌套的数据(使用中继器或GridView控件)更容易比他可以写相同的代码usign XSLT编写代码。不幸的是,我错了,XSLT选项被证明更加灵活和可扩展。
因此,虽然没有回答你的问题,我建议你看看使用XSLT来提供结果。如果我能找到代码,我会更新这个答案。
有了这样的方法,性能将成为一个问题。绝对不是一个好习惯。
我最近面临同样的问题,并用Gridviews,Ajax和jQuery开发了我自己的实现。它只在需要时加载需要的东西。我写了an article over on my blog一步一步地解释如何实现它,其实很简单。
当我看到这个问题的标题时,我的直接想法是“在脸上拍自己的最佳实践......?” – cjk 2009-12-08 11:55:16
总是会有4个关卡,或者有些关卡会少些? – 2009-12-08 14:57:01
它可能会少一些,但最大深度将为4. – Ahmed 2009-12-08 17:26:25