如何:在 Windows 窗体应用程序中对数据进行筛选和排序

更新:2011 年 5 月

通过将 Filter 属性设置为返回所需记录的字符串表达式来对数据进行筛选。

通过将 Sort 属性设置为排序要依据的列的名称来对数据进行排序;追加 DESC 以按降序进行排序,或是追加 ASC 以按升序进行排序。

提示

如果应用程序未使用 BindingSource 组件,则可以使用 DataView 对象对数据进行筛选和排序。 有关更多信息,请参见 DataView (ADO.NET)

使用 BindingSource 组件对数据进行筛选

  • Filter 属性设置为要返回的表达式。 例如,下面的代码返回其 CompanyName 以“B”开头的客户:

    CustomersBindingSource.Filter = "CompanyName like 'B'"
    
    customersBindingSource.Filter = "CompanyName like 'B'";
    

使用 BindingSource 组件对数据进行排序

  • Sort 属性设置为排序所依据的列。 例如,下面的代码依据 CompanyName 列按降序对客户进行排序:

    CustomersBindingSource.Sort = "CompanyName Desc"
    
    customersBindingSource.Sort = "CompanyName Desc";
    

请参见

概念

数据应用程序开发中的新增功能

在 Visual Studio 中将 Windows 窗体控件绑定到数据

在 Visual Studio 中将控件绑定到数据

其他资源

数据演练

Visual Studio 的数据应用程序概述

连接到 Visual Studio 中的数据

准备应用程序以接收数据

将数据获取到应用程序

在应用程序中编辑数据

验证数据

保存数据

修订记录

日期

修订记录

原因

2011 年 5 月

修复了示例代码中的 LIKE 子句。

客户反馈