Практическое руководство. Фильтрация и сортировка данных в приложении 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 в примере кода. |
Обратная связь от клиента. |