限制ASP.NET ListView上的结果数

时间:2009-06-19 13:28:42

标签: c# asp.net data-binding listview collections

我有一个ListView绑定到Generic List集合。

我需要能够限制绑定到5之类的项目数量,并在模板中显示更多按钮。

我可以处理DataBinding事件,并删除List<>中的最后几个项目,但有些事情感觉不对。我也不能事先将列表限制为5,因为我需要知道有超过5个,才能显示“更多”按钮。

有什么想法吗?谢谢!

1 个答案:

答案 0 :(得分:2)

将列表数据绑定到

yourlist.Take(5);

(即LINQ运算符),但根据原始列表执行更多按钮的检查。