#c# #.net #generics #generic-list #generic-collections
#c# #.net #общие сведения #generic-список #общие-коллекции
Вопрос:
У меня есть класс Person и список типов List<Person>
class person
{
int id;
string FirstName;
string LastName;
}
У меня есть объекты десяти человек, заполнившие этот список.
Мой список привязан к Jqgrid. При подкачке я хочу отфильтровать список и связать сетку с данными для этой страницы.
Итак, если кто-нибудь может сказать мне, как выполнить подкачку на List<Person>
Комментарии:
1. На каком языке? Предполагаю, что C # из тега .net-generics … но хочу убедиться.
Ответ №1:
Неясно, пытаетесь ли вы отфильтровать список или отобразить результаты на странице. Типичным способом отображения результатов на странице является использование комбинации Skip()
и Take()
:
public static IEnumerable<T> Page(this List<T> list, int pageSize, int pageNum)
{
return list.Skip(pageSize * pageNum).Take(pageSize);
}
Комментарии:
1. Просто спасибо. Вы все правильно поняли. Мне нужно было просмотреть страницу. Это помогает. Спасибо 🙂