提问人:Adam Lassek 提问时间:8/16/2008 更新时间:10/5/2018 访问量:4205
是否可以创建具有动态 GroupItemCount 的 ListView?
Can I create a ListView with dynamic GroupItemCount?
问:
我正在使用新的 ASP.Net ListView 控件来列出数据库项,这些项将根据其中一列分组到各个部分中,如下所示:
region1
store1
store2
store3
region2
store4
region3
store5
store6
这是否可以与 ListView 的 GroupItemTemplate 一起使用?我看到的每个示例都使用每组的静态项目数量,这对我不起作用。我是否误解了 GroupItem 的用途?
答:
2赞
Otto
8/16/2008
#1
我没有使用过 GroupItemCount,但我采用了 Matt Berseth 编写的这个示例,标题为 使用 ASP.NET 3.5 LinqDataSource 和 ListView 控件构建分组网格,并按键对项目进行分组,就像您想要的那样。
它涉及使用外部和内部 ListView 控件。效果很好,试一试。
评论
0赞
Adam Lassek
1/14/2009
我希望 ListView 可以在不嵌套另一个控件的情况下做到这一点,但如果没有,这就是我将如何完成此操作。只是想保持设计简单。
0赞
mathijsuitmegen
10/27/2009
#2
我尝试以编程方式使用 GroupItemCount,但它没有给我预期的结果。
我遵循了 Otto 的建议,并实现了外部和内部 ListView 控件。这似乎是最好的解决方案。
2赞
c0d3m0nk3y
1/23/2014
#3
请确保在设置 GroupItemCount 属性后执行 DataBind。我遇到了同样的问题,这就是我为解决它所做的。
评论