Используя метод Select таблицы или свойство RowFilter представления данных, можно фильтровать записи в таблице данных, выбирая для работы только нужные записи. Это полезно при работе с различными подмножествами записей таблицы набора данных. Выражение для фильтра может выглядеть следующим образом:
Price > 10.00
При сортировке непосредственно в таблице данных порядок расположения содержимого таблицы не изменяется. Работа ведется с набором результатов, в котором записи упорядочены.
Чтобы выполнить фильтрацию и сортировку непосредственно в таблице данных
- Вызовите метод Select таблицы с тремя параметрами:
datatable.Select(filterExp, sortExp, rowstatevalue)
Список значений параметров:
Параметр
filterExp
sortExp
rowstatevalue
Метод Select возвращает массив строк данных.
Фильтрация по состоянию строки и версии
Набор данных может поддерживать различные версии записей в таблицах. Когда записи заносятся в таблицу первый раз, набор данных содержит первоначальную версию записи. При изменении записи в наборе данных появляется ее новая, текущая версия, отражающая внесенные изменения.
Сортировка
Сортировка схожа с фильтрацией в том, что можно указать выражение для сортировки. Типичным примером выражения для сортировки может служить имя столбца, по которому сортировать записи.
|