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