2010-02-10 67 views
2

我正在開發一個應用程序(通過C#),其中有一部分可以讓最終用戶設計自己的報告。 它可以從傳遞的數據源自動設計ActiveReports控件並顯示它,但我無法調整設計部分的標尺以適應其寬度。如何調整ActiveReports設計器控件的設計部分?

如何以編程方式調整設計器控件的設計部分?

回答

2

使用ActiveReport.ReportWidth屬性來設置截面寬度(以英寸爲單位)和相應的Section.Height來設置高度。

爲了通知設計時的基礎設施(ComponentModel並且這樣的)更新使用屬性描述符,如值:

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