【发布时间】:2011-06-08 22:15:41
【问题描述】:
我有一个 RadComboBox 一次加载 10 个项目(来自几百个项目)。为简单起见,数据源是List<Person>,其中:
public class Person
{
public string Name { get; set; }
public int ID { get; set; }
}
我的服务和存储库方法在它已经被排序(按名称)和分页(每个请求 10 个项目)之后返回 List<Person>。我的问题是数据中的某处是“登录”用户的名称(我有该用户的 ID)。我需要在列表顶部显示那个人(第一页,第一项。)
解决此问题的最佳方法是什么?
我想到了以下几点:
- 在第一组显示 1-11 而不是 1-10,将“已登录”用户置于顶部
- 从 查询并添加到后面
【问题讨论】:
-
您是否已经拥有此用户对象或职位?或者你需要从列表中获取它。
-
@The Scrum Meister - 我需要获取它,尽管从技术上讲,我拥有为该用户获取的所有数据。嗯,你可能正在做点什么!
标签: c# sorting pagination repository radcombobox