Active Reports 7 - Как получить высоту подробного раздела, заполненного данными

Есть ли способ получить/установить высоту раздела сведений после того, как он был загружен данными?

Единственная высота, которую я получаю, - это та, которую я установил в свойстве моего подробного раздела.


person Mhyrtas    schedule 20.01.2014    source источник


Ответы (2)


Не существует прямого способа определить высоту данных, отображаемых в разделе «Подробности». Однако обходным путем для вас является создание счетчика и определение того, сколько раз отображается раздел сведений. Поскольку вы уже знаете высоту раздела сведений, доступную высоту или высоту, занимаемую данными, можно рассчитать, умножив значение счетчика на значение статической высоты раздела сведений.

Аналогичный идентификатор реализации обсуждался здесь, и вы также можете загрузить рабочий образец из упомянутого сообщения на форуме.

С уважением, Мохита

person Mohita    schedule 23.01.2014

используйте событие подробного формата, чтобы установить высоту раздела сведений. Например;

this.detail1.Height = DetailSectionHeight;

высота раздела подробностей может быть вычислена на основе того, что Мохита упомянул в предыдущем посте, или может быть установлена ​​​​на любое значение, которое вы хотите. По идее, раздел подробностей отображается один раз для каждой строки данных из таблицы.

Формат события: http://helpcentral.componentone.com/nethelp/AR7Help/OnlineEn/GrapeCity.ActiveReports.v7~GrapeCity.ActiveReports.SectionReportModel.Section~Format_EV.html

События раздела: http://helpcentral.componentone.com/nethelp/AR7Help/OnlineEn/ReportEvents.html

person Rajnish Sinha    schedule 24.01.2014