2011-02-18 29 views
0

我有一個有大量記錄的數據表。我有一個範圍,如lowerRange = 10upperRange = 200我想拉記錄開始於第10行至200行linq基於一些內部索引的數據表 - 記錄過濾器

現在我不希望任何新的基於索引列添加到數據表。有沒有什麼辦法與LINQ的幫助下,我可以基於一些內部數據表索引拉行集?我猜想,數據表必須隱式維護一些行索引。

請建議。

回答

1

好了,你可以使用

var records = table.AsEnumerable().Skip(10).Take(191); 

將使用DataTable的 「自然」 順序。您需要確保DataTable按照有用的順序填充。

+0

感謝您的幫助。在我的情況下,它將是var records = table.AsEnumerable()。Skip(9).Take(200); – Karan 2011-02-18 07:26:03

相關問題