 | QueryInsertSorter - метод |
Создаёт и добавляет в элементы сортировки текущего экземпляра новый элемент, и назначает ему заданный индекс.
Пространство имён:
FinistSoft.Objects
Сборка:
Engine (в Engine.dll) Версия: 1.0.0
Синтаксисpublic void InsertSorter(
Operand sorterOperand,
bool isAscending,
short index
)
Public Sub InsertSorter (
sorterOperand As Operand,
isAscending As Boolean,
index As Short
)
Dim instance As Query
Dim sorterOperand As Operand
Dim isAscending As Boolean
Dim index As Short
instance.InsertSorter(sorterOperand,
isAscending, index)
public function InsertSorter(
sorterOperand : Operand,
isAscending : boolean,
index : short
)
Параметры
- sorterOperand
- Тип: FinistSoft.ObjectsOperand
Операнд, который будет использован для сортировки результатов запроса. - isAscending
- Тип: SystemBoolean
Признак необходимости сортировки по возрастанию. - index
- Тип: SystemInt16
Индекс, который требуется назначить для нового элемента сортировки.
ИсключенияИсключение | Условие |
---|
ArgumentOutOfRangeException | Заданный индекс index меньше 0. |
Заметки
Если index меньше максимального индекса существующих элементов сортировки, то индекс нового элемента
становится равным index, а индексы существующих элементов, большие или равные index, увеличиваются на 1.
Иначе, индекс нового элемента становится равным максимальному индексу существующих элементов, увеличенному на 1.
См. также