.NET DataSet过滤

时间:2010-01-19 04:19:39

标签: .net dataset

我们使用.NET DataSetDataTable类来过滤数据。但是我们有两个表,一个表中有近596,814个记录,另一个表中有大约10,000个记录。使用DataTable.Select的DataSet过滤速度非常慢。

有更快的方法吗?

2 个答案:

答案 0 :(得分:1)

如果可能,请在数据库中进行过滤,特别是如果它是Web应用程序。如果它是一个客户端应用程序,尽可能多地进行优化 - 但在50万条记录上总是会有点慢。确保您的应用通知用户正在使用它。

答案 1 :(得分:0)

使用DataTable的DefaultView并设置其.Filter属性。比Select()快得多。