Шапка таблицы на каждой странице для Table ManualBuild

Здравствуйте!

Использую событие ManualBuild для печати объекта Table.

При переходе на новую страницу хотелось бы продублировать шапку таблицы (первую строку).

Пожалуйста подскажите, как в процессе ручного построения таблицы определить, что при очередном вызове Table.PrintRow(...) произошёл переход на новую страницу?

Пробовал использовать (int)Report.GetVariableValue("Page"), однако, его значение в процессе построения не меняется.

С уважением, Владимир.

Комментарии

  • Таблица строится не на бэнде, а вместо этого генерирует свой набор бэндов, из-за чего нет возможности оперировать ей так же легко, как и другими объектами. Более подробно вы можете прочесть на данной странице документации:

    https://www.fast-report.com/public_download/html/UserManFrNET-ru/index.html?tableobjectprint.htm

    В качестве обходного пути могу предложить использовать шапку страницы и перенести шапку вашей таблицы в нее.

  • Спасибо.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.