在报表中指定位置插入新页面

在现有报表页面中插入新的空白页面,可以通过InsertNew方法来实现,该方法有一个参数,index代表该页插入到主报表中的位置。

1、在包含Viewer控件窗体的设计视图中,窗机窗体标题栏以创建该窗体的Load事件处理方法。

2、将以下代码添加到Form_Load方法中,以实现在rptOne报表的其实位置插入新空白页面。

下面的示例演示了对应方法的具体代码。

使用 Visual Basic 编写以下代码

粘贴以下的 Visual Basic.NET 代码到 Form Load 事件中。

Dim rpt1 As New rptOne()

rpt1.Run()

rpt1.Document.Pages.InsertNew(0)

Viewer1.Document = rpt1.Document

使用 C# 编写以下代码

粘贴以下的 C# 代码到 Form Load 事件中。

rptOne rpt1 = new rptOne();

rpt1.Run();

rpt1.Document.Pages.InsertNew(0);

viewer1.Document = rpt1.Document;