【问题标题】:Telerik Rad Grid SortingTelerik Rad 网格排序
【发布时间】:2010-11-08 10:11:31
【问题描述】:

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

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

【问题讨论】:

  • 我想你刚刚回答了你自己的问题(见标题)。
  • 您能否更改标题以包含单词 Paging 而不是 Sorting?我一直在寻找与这个问题所提供的不同的东西。

标签: telerik telerik-grid telerik-mvc


【解决方案1】:

我的脑海里浮现出两种可能:

  • 如果您使用 LINQ 或实体框架,telerik 网格将在数据库服务器上执行分页,并且只会加载当前页面上的项目。见演示here
  • 使用手动自定义分页或绑定到 ObjectDataSource,如 sample

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-03
    • 1970-01-01
    • 2012-01-24
    相关资源
    最近更新 更多