0
我有一个有大量记录的数据表。我有一个范围,如lowerRange = 10和upperRange = 200。 我想拉记录开始于第10行至200行linq基于一些内部索引的数据表 - 记录过滤器
现在我不希望任何新的基于索引列添加到数据表。有没有什么办法与LINQ的帮助下,我可以基于一些内部数据表索引拉行集?我猜想,数据表必须隐式维护一些行索引。
请建议。
我有一个有大量记录的数据表。我有一个范围,如lowerRange = 10和upperRange = 200。 我想拉记录开始于第10行至200行linq基于一些内部索引的数据表 - 记录过滤器
现在我不希望任何新的基于索引列添加到数据表。有没有什么办法与LINQ的帮助下,我可以基于一些内部数据表索引拉行集?我猜想,数据表必须隐式维护一些行索引。
请建议。
好了,你可以使用:
var records = table.AsEnumerable().Skip(10).Take(191);
将使用DataTable的 “自然” 顺序。您需要确保DataTable按照有用的顺序填充。
感谢您的帮助。在我的情况下,它将是var records = table.AsEnumerable()。Skip(9).Take(200); – Karan 2011-02-18 07:26:03