联合父报表和子报表的书签

1、从报表资源管理器中拖拽CustomerID字段到主报表的明细区域中。

2、双击主报表中明细区域,这将创建一个对应于报表 Detail Format 事件的处理程序。

3、添加代码到事件处理程序。

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

使用 Visual Basic 编写以下代码

Visual Basic.NET 代码。粘贴于主报表的 Detail Format 事件内。

Me.Detail1.AddBookmark(txtCustomerID.Text)

 

使用 C# 编写以下代码

C# 代码。 粘贴于主报表的 Detail Format 事件内。

detail1.AddBookmark(txtCustomerID.Text);

 

4、从报表资源管理器中拖拽ContactName字段到子报表的明细区域中。

5、双击子报表中明细区域,这将创建一个对应于报表 Detail Format 事件的处理程序。

6、添加代码到事件处理程序。

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

使用 Visual Basic 编写以下代码

Visual Basic.NET 代码。粘贴于子报表的 Detail Format 事件内。

Me.Detail1.AddBookmark(CType(Me.ParentReport.Sections("Detail1").Controls("txtCustomerID"), TextBox).Text + "\" + Me.txtContactName.Text)

 

使用 C# 编写以下代码

C# 代码。 粘贴于子报表的 Detail Format 事件内。

this.detail1.AddBookmark(((TextBox)(this.ParentReport.Sections["Detail1"].Controls["txtCustomerID"])).Text + "\\" + this.txtContactName.Text);