如何实现最多4个级别的嵌套gridview?
+ Level 1
+ Level 2A
+ Level 3A
+ Level 3B
Level 4
+ Level 2B
答案 0 :(得分:0)
我曾经和同事打过赌,我可以使用ASP.NET控件编写代码来显示嵌套数据(使用Repeater或GridView),这比编写相同代码的XSLT要容易得多。对我来说不幸的是我错了,XSLT选项被证明更加灵活和可扩展。
因此,虽然没有回答您的问题,但我建议您查看使用XSLT来提供结果。如果我能找到代码,我会更新这个答案。
答案 1 :(得分:0)
通过这样的方法,性能将成为一个问题。绝对不是一个好习惯。
答案 2 :(得分:0)
我最近遇到了同样的问题,并使用Gridviews,Ajax和jQuery开发了自己的实现。它只在需要时加载所需的东西。我写了an article over on my blog一步一步解释如何实现它,实际上非常简单。
答案 3 :(得分:-1)
就个人而言,我会质疑Gridview是否是显示此类嵌套数据的最直观方式 - 但如果您没有其他选择并且不介意为第三方组件付费,我建议telerik's RAD Grid支持嵌套表非常无缝。