2010-01-19 56 views
1

我們使用.NET DataSetDataTable類來過濾數據。但是我們有兩張桌子,一張桌子上有近596,814條記錄,另一張桌子上有大約10,000條記錄。使用DataTable.Select的DataSet過濾非常慢。.NET數據集過濾

有沒有更快的方法?

回答

1

如果可能,請在數據庫中進行過濾,尤其是在Web應用程序中。如果它是一個客戶端應用程序,儘可能多地進行優化 - 但是在50萬條記錄上它總是會有點慢。確保你的應用程序通知它正在向用戶工作。

0

使用DataTable的DefaultView並設置其.Filter屬性。比Select()快得多。