Как отфильтровать список <Customer>, заполненный объектами - PullRequest
0 голосов
/ 27 апреля 2011

У меня есть класс Person и список типа List<Person>

class person
{  
    int id;
    string FirstName;
    string LastName;
}

У меня десять объектов Person, заполненных этим списком.

Мой список привязан к Jqgrid. На странице подкачки я хочу отфильтровать список и связать сетку с данными для этой страницы.

Так что если кто-нибудь может сказать мне, как сделать пейджинг на List<Person>

1 Ответ

1 голос
/ 27 апреля 2011

Не ясно, пытаетесь ли вы отфильтровать список или просмотреть результаты.Типичный способ отображения результатов на странице - это сочетание Skip() и Take():

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