Фильтрация данных
Aspose.Cells.GridDesktop предоставляет пользователям функции автофильтра и пользовательского фильтра данных. Используя эти функции, вы можете найти способ выбрать на листе только те элементы, которые вы хотите отобразить в списке. Кроме того, вам разрешено фильтровать элементы в списке в соответствии с заданными критериями. Вы можете фильтровать текст, числа или даты с помощью функции автоматического фильтра / пользовательского фильтра данных.
Ты можешь использоватьВключить автофильтр Логический атрибутRowFilterSettings класс, чтобы включить функцию автоматической фильтрации для элемента управления GridDesktop. Есть и другие свойства класса, которые вы можете использовать, напримерЗаголовок , StartRow иКонечная строкачтобы указать индексы заголовка, начала и конца строки.Критерии Свойство используется для установки пользовательских критериев фильтрации. В классе также есть метод с именемFilterRows чтобы получить отфильтрованные строки на основе заданных критериев.
Атрибут поиска типа “содержит” (без учета регистра) в RowFilter также поддерживается GridDesktop. Вы можете использоватьИгнорекейс собственностьюСеткаКолонка class, чтобы указать атрибут чувствительности к регистру для ваших нужд. Вы также можете использовать свойство с именемИсстартвискритериа изСеткаКолонка класс, чтобы указать, использует ли RowFilter критерий StartWith для столбца; значение свойства по умолчанию равно false.
Фильтрация данных
В этом примере мы реализуем функции автофильтра и пользовательского фильтра данных. Мы заполняем некоторый список данных в GridDesktop, включаем функцию автофильтра, а затем ищем отфильтрованные строки на основе некоторых критериев.