c# -按日期列排序数据表,只将前10条记录绑定到网格
本文关键字:10条 记录 绑定 网格 日期 数据表 排序 | 更新日期: 2023-09-27 18:12:46
我绑定了一个包含来自SOAP调用的数据的数据表。不幸的是,调用返回所有记录的任何实体,我正在抓取,没有办法在指定记录的数量返回或任何其他参数的时刻。
我怎样才能最有效地按日期列排序这个数据表,并将其绑定到一个网格,而只显示前10条记录?
您可以使用DataView
,以便您可以排序并仅取前10条记录。
基本上不是将网格绑定到DataTable
,而是将DataView
过滤/排序并将网格绑定到DataView
。
这样行吗?
var newlist = (from f in list orderby by f.date select f).Take(10).ToList();
为了帮助更多,回报采取什么形式?列表、数组等