Telerik Rad网格排序

时间:2010-11-08 10:11:32

标签: telerik telerik-grid telerik-mvc

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

现在问题是用户点击网格列进行排序只有10条记录正在排序。但是我需要按排序顺序记录所有记录,然后在页面中显示所需的记录。

1 个答案:

答案 0 :(得分:1)

我脑子里浮现出两种可能:

  • 如果使用LINQ或Entity Framework,则telerik网格将在数据库服务器上执行分页,并且仅加载当前页面上的项目。请参阅演示here
  • 使用手动自定义分页或绑定到ObjectDataSource,如此sample