我可以使用动态GroupItemCount创建ListView吗?

时间:2008-08-15 19:51:05

标签: asp.net .net-3.5 listview

我正在使用新的ASP.Net ListView控件来列出数据库项目,这些项目将根据其中一个列分组在一起,如下所示:

region1
    store1
    store2
    store3
region2
    store4
region3
    store5
    store6

这可能与ListView的GroupItemTemplate有关吗?我见过的每个例子都使用每组静态的项目数,这对我不起作用。我是否误解了GroupItem的目的?

3 个答案:

答案 0 :(得分:2)

我没有使用过GroupItemCount,但是我已经将这个示例写成Matt Berseth,标题为Building a Grouping Grid with the ASP.NET 3.5 LinqDataSource and ListView Controls,并按照您想要的方式对项目进行分组。

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

答案 1 :(得分:2)

确保您正在设置DataBind AFTER 设置GroupItemCount属性。我有同样的问题,这就是我解决它的方法。

答案 2 :(得分:0)

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

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