2

我正在使用新的 ASP.Net ListView 控件来列出数据库项,这些数据库项将根据它们的列之一按部分分组,如下所示:

region1
    store1
    store2
    store3
region2
    store4
region3
    store5
    store6

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

4

3 回答 3

2

我没有使用过 GroupItemCount,但我采用了Matt Berseth编写的题为“使用 ASP.NET 3.5 LinqDataSource 和 ListView 控件构建分组网格”的示例,并按照您的需要通过键对项目进行了分组。

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

于 2008-08-15T20:56:08.033 回答
2

确保在设置 GroupItemCount 属性之后执行 DataBind。我有同样的问题,这就是我为解决它所做的。

于 2014-01-23T04:12:35.680 回答
0

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

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

于 2009-10-27T15:44:08.073 回答