ReportViewer页面方向

时间:2010-11-05 05:13:09

标签: c#-4.0 reporting

我们怎么样

  1. 将页面方向更改为横向

  2. 将Reportviewer设置为Legal页面大小或A4。

  3. 由于

5 个答案:

答案 0 :(得分:9)

您可以创建一个PageSettings对象,将其属性设置为横向A4纸张尺寸,并将其指定给Report Viewer实例。例如:

System.Drawing.Printing.PageSettings ps = new System.Drawing.Printing.PageSettings();
ps.Landscape = true;
ps.PaperSize = new System.Drawing.Printing.PaperSize("A4", 827, 1170);
ps.PaperSize.RawKind = (int)System.Drawing.Printing.PaperKind.A4;
reportViewer.SetPageSettings(ps);

答案 1 :(得分:3)

几年前我试过这个。改变方向的“最简单”方法只是改变大小。 (即:纵向A4为210×297毫米,横向为297 x 210毫米)

答案 2 :(得分:2)

如果您使用的是visual studio 2012,您可以转到报告属性,页面设置,然后您可以选择页面的方向。

答案 3 :(得分:2)

找到报告属性对我来说很痛苦,因为我看不到那个"扳手"报告栏上的图标(可以通过右键单击标题上的空白区域并单击"报告"来打开。

到达那里后,将方向更改为横向。

答案 4 :(得分:0)

简单:在属性中(右键单击 - 报告属性)更改页面方向。 并将报表设计调整为11英寸宽,您可以使用标尺(右键单击 - 查看 - 标尺)来执行此操作