Поделиться через


Практическое руководство. Фильтрация и сортировка данных в приложении Windows Forms

Данные можно фильтровать путем установки свойства 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";
    

См. также

Основные понятия

Новые возможности разработки приложений для работы с данными

Привязка элементов управления Windows Forms к данным в Visual Studio

Привязка элементов управления к данным в Visual Studio

Другие ресурсы

Пошаговые руководства работы с данными

Общие сведения о приложениях для работы с данными в Visual Studio

Подключение к данным в Visual Studio

Подготовка приложения к получению данных

Выборка данных в приложение

Редактирование данных в приложении

Проверка данных

Сохранение данных

Журнал изменений

Дата

Журнал

Причина

Май 2011

Исправлено выражение LIKE в примере кода.

Обратная связь от клиента.