Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从ReportViewer.cs页面设置SSRS报告页面大小?_C#_Asp.net_Reporting Services - Fatal编程技术网

C# 如何从ReportViewer.cs页面设置SSRS报告页面大小?

C# 如何从ReportViewer.cs页面设置SSRS报告页面大小?,c#,asp.net,reporting-services,C#,Asp.net,Reporting Services,在我的例子中,我只知道运行时报告页面的大小。因此,我需要能够使用ReportViewer.aspx.cs页面(我将从该页面加载报告文件)中的C#代码设置SSRS报告页面大小。 请根据需要帮助我 此代码将在以下情况下工作: System.Drawing.Printing.PageSettings pg=new System.Drawing.Printing.PageSettings(); pg.Margins.Top = 0; pg.Margins.Bottom = 0; pg.Margins.L

在我的例子中,我只知道运行时报告页面的大小。因此,我需要能够使用ReportViewer.aspx.cs页面(我将从该页面加载报告文件)中的C#代码设置SSRS报告页面大小。 请根据需要帮助我 此代码将在以下情况下工作:

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类的各种详细信息: