-2
就我而言,我只會在運行時知道報告頁面的大小。因此,我需要能夠使用ReportViewer.aspx.cs頁面中的C#代碼(我將從中加載報告文件)設置SSRS報告頁面大小。 請幫我如何從ReportViewer.cs頁面設置SSRS報告頁面大小?
就我而言,我只會在運行時知道報告頁面的大小。因此,我需要能夠使用ReportViewer.aspx.cs頁面中的C#代碼(我將從中加載報告文件)設置SSRS報告頁面大小。 請幫我如何從ReportViewer.cs頁面設置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類的詳細信息:https://msdn.microsoft.com/en-us/library/microsoft.reporting.webforms.reportviewer.setpagesettings.aspx