实现嵌套GridView最多4个级别的最佳实践?

时间:2009-12-08 11:01:47

标签: asp.net gridview nested

如何实现最多4个级别的嵌套gridview?

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

4 个答案:

答案 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支持嵌套表非常无缝。

特别关注this demoThis demo也解释了数据绑定结构。