Как изменить размер раздела дизайна элемента управления ActiveReports? - PullRequest
2 голосов
/ 10 февраля 2010

Я разрабатываю приложение (на C #), в котором есть часть, позволяющая конечному пользователю создать собственный отчет. У него есть возможность автоматически создавать элементы управления ActiveReports из переданного источника данных и отображать его, но я не могу изменить размер линейки дизайн-секции, чтобы она соответствовала его ширине.

Как программно изменить размер раздела конструктора элемента управления конструктора?

1 Ответ

2 голосов
/ 31 мая 2010

Используйте свойство ActiveReport.ReportWidth, чтобы установить ширину сечения (в дюймах), и соответствующий Section.Height, чтобы установить высоту.

Чтобы уведомить инфраструктуру времени разработки (ComponentModel и т. Д.), Обновите значения, используя дескриптор свойства, например:

TypeDescriptor.GetProperties(report)["ReportWidth"].SetValue(report, 4f);
...