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


Метод Reset (служба удаленных рабочих столов)

Выполняет сортировку или фильтр в наборе записей на стороне клиента на основе указанных свойств сортировки и фильтра.

Важно!

Начиная с Windows 8 и Windows Server 2012 серверные компоненты RDS больше не включаются в операционную систему Windows (дополнительные сведения см. в Windows 8 и Windows Server 2012 совместимости). Клиентские компоненты RDS будут удалены в будущих версиях Windows. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Приложения, использующие RDS, должны перейти в службу данных WCF.

Синтаксис

  
DataControl.Reset(value)  

Параметры

DataControl
Объектная переменная, представляющая RDS. Объект DataControl .

value
Необязательный элемент. Логическое значение, равное True (по умолчанию), если вы хотите отфильтровать текущий "отфильтрованный" набор строк. Значение False указывает, что выполняется фильтрация по исходному набору строк с удалением всех предыдущих параметров фильтра.

Комментарии

Свойства SortColumn, SortDirection, FilterValue, FilterCriterion и FilterColumn предоставляют функции сортировки и фильтрации в клиентском кэше. Функция сортировки упорядочивает записи по значениям из одного столбца. Функция фильтрации отображает подмножество записей на основе условий поиска, а полный набор записей сохраняется в кэше. Метод Reset выполнит условия и заменит текущий набор записей обновляемым набором записей.

При наличии изменений в исходных данных, которые не были отправлены, метод Reset завершится ошибкой. Сначала используйте метод SubmitChanges , чтобы сохранить все изменения в наборе записей для чтения и записи, а затем используйте метод Reset для сортировки или фильтрации записей.

Если вы хотите выполнить несколько фильтров для набора строк, можно использовать необязательный логический аргумент с методом Reset . В приведенном ниже примере показано, как это сделать.

ADC.SQL = "Select au_lname from authors"  
ADC.Refresh    ' Get the new rowset.  
  
ADC.FilterColumn = "au_lname"  
ADC.FilterCriterion = "<"  
ADC.FilterValue = "'M'"  
ADC.Reset         ' Rowset now has all Last Names < "M".  
  
ADC.FilterCriterion = ">"  
ADC.FilterValue = "'F'"  
' Passing True is not necessary, because it is the   
' default filter on the current "filtered" rowset.  
ADC.Reset(TRUE)     ' Rowset now has all Last   
                    ' Names < "M" and > "F".  
  
ADC.FilterCriterion = ">"  
ADC.FilterValue = "'T'"  
' Filter on the original rowset, throwing out the  
' previous filter options.  
ADC.Reset(FALSE)   ' Rowset now has all Last Names > "T".  

Применение

Объект DataControl (служба удаленных рабочих столов)

См. также:

FilterColumn, FilterCriterion, FilterValue, SortColumn и SortDirection Properties and Reset Method Example (VBScript)
Метод SubmitChanges (служба удаленных рабочих столов)