在我的情况下,我只会在运行时知道报告页面大小。因此,我需要能够使用ReportViewer.aspx.cs页面中的C#代码设置SSRS报告页面大小(我将从中加载报告文件)。 请帮帮我
答案 0 :(得分:1)
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