c# -按日期列排序数据表,只将前10条记录绑定到网格

本文关键字:10条 记录 绑定 网格 日期 数据表 排序 | 更新日期: 2023-09-27 18:12:46

我绑定了一个包含来自SOAP调用的数据的数据表。不幸的是,调用返回所有记录的任何实体,我正在抓取,没有办法在指定记录的数量返回或任何其他参数的时刻。

我怎样才能最有效地按日期列排序这个数据表,并将其绑定到一个网格,而只显示前10条记录?

c# -按日期列排序数据表,只将前10条记录绑定到网格

您可以使用DataView,以便您可以排序并仅取前10条记录。

基本上不是将网格绑定到DataTable,而是将DataView过滤/排序并将网格绑定到DataView

在c#
中选择从Dataview中排序后的前N行

这样行吗?

var newlist = (from f in list orderby by f.date select f).Take(10).ToList();

为了帮助更多,回报采取什么形式?列表、数组等