Шапка таблицы на каждой странице для Table ManualBuild
Раздел: FastReport .NET
Здравствуйте!
Использую событие ManualBuild для печати объекта Table.
При переходе на новую страницу хотелось бы продублировать шапку таблицы (первую строку).
Пожалуйста подскажите, как в процессе ручного построения таблицы определить, что при очередном вызове Table.PrintRow(...) произошёл переход на новую страницу?
Пробовал использовать (int)Report.GetVariableValue("Page"), однако, его значение в процессе построения не меняется.
С уважением, Владимир.
Комментарии
Таблица строится не на бэнде, а вместо этого генерирует свой набор бэндов, из-за чего нет возможности оперировать ей так же легко, как и другими объектами. Более подробно вы можете прочесть на данной странице документации:
https://www.fast-report.com/public_download/html/UserManFrNET-ru/index.html?tableobjectprint.htm
В качестве обходного пути могу предложить использовать шапку страницы и перенести шапку вашей таблицы в нее.
Спасибо.