如何过滤填充了Objects </customer>的List <customer>

时间:2011-04-27 18:40:06

标签: c# .net generics generic-list generic-collections

我有一个Person类和一个类型List<Person>

的列表
class person
{  
    int id;
    string FirstName;
    string LastName;
}

我在列表中填充了十个Person对象。

我的列表绑定到Jqgrid。在分页时,我想过滤List并将网格与该页面的数据绑定。

因此,如果有人可以告诉我如何在List<Person>

上进行分页

1 个答案:

答案 0 :(得分:1)

目前尚不清楚您是要尝试过滤列表还是将结果分页。查看结果的典型方法是使用Skip()Take()

的组合
public static IEnumerable<T> Page(this List<T> list, int pageSize, int pageNum)
{
    return list.Skip(pageSize * pageNum).Take(pageSize);
}