首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >RadGrid每页排序

RadGrid每页排序
EN

Stack Overflow用户
提问于 2010-09-09 09:46:18
回答 1查看 645关注 0票数 1

我打电话是为了做一个像银行对账单这样的物品分类的雷达格。我的意思是它必须遵循一个特定的模式。

所有数据都在一个linq语句中提取,并放入本质上是列表的内容中。

每个页面必须从上到下进行升序排序(按日期为dd-mm-yy)。这意味着我们应该看到:

26/09/10项目1欧元9.00

27/09/10项目2

29/09/10项目3

项目4欧元25.00欧元

这很简单,因为我只是将排序顺序设置为升序。然而,我的问题在于:

银行对账单将分几页列出,每页有10项。页面必须按降序排序。这意味着语句将如下所示:

第3页

13/10/10项目16欧元9.00

项目17欧元3.00

项目18欧元12.00

项目19欧元25.00

项目20欧元9.00

项目21欧元3.00

21/10/10项目22

项目23欧元25.00

项目24欧元12.00

项目25欧元25.00

第2页

15/09/10项目06欧元9.00

16/09/10

项目08欧元12.00

01/10/10项目09欧元25.00

项目10欧元9.00

07/10/10 \x{e76f}项目11

项目12欧元12.00

项目13欧元25.00

项目14欧元12.00

项目15欧元25.00欧元

第1页

09/09/10项目01欧元9.00

09/09/10项目02欧元3.00

10/09/10项目03欧元

项目04欧元25.00欧元

14/09/10项目05欧元

此外,第一个可见页是第3页,因此,基本上,第1页将是它的开始,第3页是它的结尾,然而,最高的数字页是首先显示的。

我的想法是每十分之一的值分开,将数据分成10大小的列表,然后对它们进行排序。我有一种感觉,这可能会变得相当混乱,因为有大量的数据。

我的另一个想法是将值放在列表的末尾(但我不确定它的实现情况)来排序它们。

以前有没有人做过类似的事情,他们能把我引向正确的方向吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-09 13:24:47

您可以执行常规LINQ查询,以正常日期升序以“n”批次获取记录,然后将雷达网格设置为按降序排序日期,从而有效地为您进行反向排序。您需要配置are网格,以告诉它您正在进行分页。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3675454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档