2008-08-15 95 views
2

我使用新的ASP.Net ListView控件列出基于像这样的一列,将在部分被组合在一起数据库项目:我可以使用动态GroupItemCount创建ListView吗?

region1 
    store1 
    store2 
    store3 
region2 
    store4 
region3 
    store5 
    store6 

这是可以做到与ListView的GroupItemTemplate?我见过的每个例子都使用每组静态数量的项目,这对我来说不起作用。我误解了GroupItem的目的吗?

回答

2

我还没有使用过GroupItemCount,但我已经拿起Matt Berseth编写的这个例子,标题为Building a Grouping Grid with the ASP.NET 3.5 LinqDataSource and ListView Controls,并且按照您想要的方式通过一个按键进行分组。

它涉及使用外部和内部ListView控件。效果很好,试试吧。

+0

我希望ListView可以做到这一点,而不嵌套另一个控件,但如果不是这样我就能做到这一点。只是试图保持设计简单。 – 2009-01-14 02:41:15

0

我试着以编程方式使用GroupItemCount,但它没有给我预期的结果。

我遵循Otto的建议,并实现了一个外部和内部ListView控件。这似乎是最好的解决方案。

2

确保您在设置GroupItemCount属性后执行DataBind AFTER。我遇到了同样的问题,那就是我解决问题的方法。

相关问题