【问题标题】:.NET DataSet filtering.NET 数据集过滤
【发布时间】:2010-01-19 12:30:05
【问题描述】:

我们正在使用 .NET DataSetDataTable 类来过滤数据。但是我们有两个表,其中一个表中有近 596,814 条记录,而另一个表中有大约 10,000 条记录。使用DataTable.Select 进行数据集过滤非常慢。

有没有更快的方法?

【问题讨论】:

    标签: .net dataset


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2015-01-02
        • 2011-07-27
        • 2011-08-25
        • 1970-01-01
        • 2018-08-10
        • 2019-11-05
        • 1970-01-01
        • 1970-01-01
        • 2021-01-22
        相关资源
        最近更新 更多