1

我有一个 rad 网格,它从数据库中获取数据并显示所需的记录数,即使有很多记录,例如:如果有 10,000 条记录符合搜索条件。但是我们只检索等于页面大小的记录。即,如果 paze 大小为 10,则即使有 10,000 条记录,也会检索 10 条记录。这样做是为了在加载数百万条记录时克服性能问题。

现在的问题是,如果用户单击网格列进行排序,则仅对 10 条记录进行排序。但是我需要按排序顺序排列所有记录,然后将所需记录显示在页面中。

4

1 回答 1

1

脑海中浮现出两种可能:

  • 如果您使用 LINQ 或实体框架,telerik 网格将在数据库服务器上执行分页,并且只会加载当前页面上的项目。在此处查看演示。
  • 如本示例所示,使用手动自定义分页或绑定到 ObjectDataSource 。
于 2010-11-08T12:21:06.050 回答