动态列除了在后台 reportService.asmx 文件中去调用 C# 代码去动态修改纸张大小,如:如果修改 CSS 代码可能会导致其他功能不生效,如固定行头列头,翻页功能等,所以不建议修改 CSS 代码。
WebService1.asmx OnCreateReportHandler
- public class WebService1 : GrapeCity.ActiveReports.Web.ReportService
- {
- string test1;
- protected override object OnCreateReportHandler(string reportPath)
- {
- PageReport definition1 = (PageReport)base.OnCreateReportHandler(reportPath);
-
-
-
- definition1.Document.LocateDataSource += Document_LocateDataSource;
- definition1.Document.PageReport.Report.PageWidth = "20cm";
-
- return definition1;
- }
复制代码
|