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); |