【发布时间】:2017-08-24 07:13:08
【问题描述】:
就我而言,我只会在运行时知道报告页面大小。因此,我需要能够使用 ReportViewer.aspx.cs 页面中的 C# 代码设置 SSRS 报告页面大小(我将从该页面加载报告文件)。 请帮帮我
【问题讨论】:
标签: c# asp.net reporting-services
就我而言,我只会在运行时知道报告页面大小。因此,我需要能够使用 ReportViewer.aspx.cs 页面中的 C# 代码设置 SSRS 报告页面大小(我将从该页面加载报告文件)。 请帮帮我
【问题讨论】:
标签: c# asp.net reporting-services
System.Drawing.Printing.PageSettings pg=new System.Drawing.Printing.PageSettings();
pg.Margins.Top = 0;
pg.Margins.Bottom = 0;
pg.Margins.Left = 0;
pg.Margins.Right = 0;
System.Drawing.Printing.PaperSize size = new PaperSize();
// If you need A5 size then try:
//size.RawKind = (int)PaperKind.A5;
// pg.PaperSize = size;
this.reportViewer1.SetPageSettings(pg);
this.reportViewer1.RefreshReport();
MSDN 上的更多文档,您可以点击链接获取有关 PageSettings 类的各种详细信息:https://msdn.microsoft.com/en-us/library/microsoft.reporting.webforms.reportviewer.setpagesettings.aspx
【讨论】: