TRVTableItemInfo.MoveRows

<< Нажмите, чтобы показать Содержание >>

TRVTableItemInfo.MoveRows

Перемещает ARowCount строк, начиная со строки AFromRow, в новую позицию, заданную параметром AToRow.

function MoveRows(AFromRow, ARowCount, AToRow: Integer): Boolean;

Параметры:

AFromRow – первая перемещаемая строка, в диапазоне 0 .. RowCount - ARowCount.

ARowCount – количество перемещаемых строк; значение должно быть положительным.

AToRow – позиция, в которую перемещаются строки, в диапазоне 0..RowCount - 1.

Если AToRow < AFromRow, перемещаемые строки вставляются перед строкой с текущим номером AToRow.

Если AToRow > AFromRow, перемещаемые строки вставляются после строки с текущим номером AToRow.

Если значения параметров находятся вне допустимых диапазонов или AToRow указывает позицию внутри перемещаемых строк, метод вызывает исключение.

Ячейки в перемещаемых сроках не должны быть объединены по вертикали с соседними строками выше или ниже. Кроме того, ячейки не должны быть объединены по вертикали через место вставки.

Если переместить строки невозможно из-за объединения ячеек, функция возвращает False.

См. также:

MoveCols;

Операции над таблицами;

Отмена операций с таблицами.