| После заполнения набора данных часто появляется необходимость  работать с другими подмножествами записей в таблице либо просматривать  данные в ином порядке. Достичь этого можно при помощи фильтрации и  сортировки в наборах данных. Так как набор данных отключен от источника  данных, повторное выполнение команд SQL для выполнения этих действий во  многих случаях непрактично и ресурсоемко. Вместо этого можно использовать встроенные средства набора данных для сортировки и фильтрации. Имеются две возможности:
 1) Таблицы данных поддерживают метод Select, который можно вызывать для выполнения сортировки и фильтрации.
 2) Можно использовать представление данных (объект DataView).
 Можно также использовать диспетчер представлений данных, который работает как коллекция представлений данных.
 Представление  данных аналогично представлению в базе данных в том, что данные в него  не копируются. Это всего лишь иной способ просмотра данных в таблице.
 
    Оба  метода предоставляют одинаковые возможности фильтрации и сортировки.  Основное различие заключается в том, что метод Select таблицы данных  может быть вызван лишь из кода во время выполнения. В  некоторых случаях набор данных может не использоваться вообще.  Использование набора данных (а также фильтрация и сортировка данных в  нем) целесообразно, если требуется работа с тем же самым набором записей  после отключения от источника данных. |