У меня есть RadComboBox, который загружает 10 элементов одновременно (из пары сотен элементов).Для простоты источником данных является List<Person>
, где:
public class Person
{
public string Name { get; set; }
public int ID { get; set; }
}
Мои методы обслуживания и репозитория возвращают List<Person>
после того, как он уже отсортирован (по имени) и разбит на страницы (10 элементов на запрос),Моя проблема в том, что где-то в данных есть Имя пользователя, вошедшего в систему (у меня есть идентификатор для этого пользователя).Мне нужно показать этого человека вверху списка (первая страница, первый элемент).
Как лучше всего это сделать?
Я думал о следующем:
- Показывать 1-11 вместо 1-10 в первом наборе, бросая «залогиненного» пользователя вверху
- Пропустить зарегистрированного пользователя из запроса и добавить его после