嵌套书签和在分组中使用书签

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

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

3、添加代码到事件处理程序。同时,为每个城市的公司添加书签。

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

使用 Visual Basic 编写以下代码

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

Me.Detail1.AddBookmark(txtCity.Text + "\" + txtCustomerID.Text + "\" + txtContactName.Text)

使用 C# 编写以下代码

粘贴以下的 C# 代码到 Detail Format 事件中。

this.detail.AddBookmark(txtCity.Text + "\\" + txtCustomerID.Text + "\\" + txtContactName.Text);

4、在报表中添加一个GroupHeader区域,顶设置DataField属性为City。

5、双击报表的分组表头区域。这将创建一个对应于报表 Group Header Format 事件的处理程序。

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

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

使用 Visual Basic 编写以下代码

粘贴以下的 Visual Basic.NET 代码到 Group Header Format 事件中。

Me.GroupHeader1.AddBookmark(txtCity.Text)

 

使用 C# 编写以下代码

粘贴以下的 C# 代码到 Group Header Format 事件中。

this.groupHeader1.AddBookmark(txtCity.Text);