本节说明如何向“Label”控件添加文本以说明用户向下钻取的报表部分。
向 Label 控件提供向下钻取事件的报表数据
从“视图”菜单中,单击“代码”以查看此 Windows 窗体的代码隐藏类。
找到处理向下钻取事件的下列代码:
Private Sub myCrystalReportViewer_Drill(ByVal source As System.Object, ByVal e As CrystalDecisions.Windows.Forms.DrillEventArgs) Handles myCrystalReportViewer.Drill End Subprivate void crystalReportViewer_Drill(object source, CrystalDecisions.Windows.Forms.DrillEventArgs e) { }要在 Label 控件上显示向下钻取的报表部件的名称,请将下列各行代码添加到事件处理程序方法中:
drillLabel.Text = "已向下钻取:" + e.NewGroupNamedrillLabel.Text = "已向下钻取:" + e.NewGroupName;从“文件”菜单中,单击“全部保存”。
生成并运行项目
现在即可生成并运行项目。
从“生成”菜单中,单击“生成解决方案”。
如果生成过程中出错,请立即纠正。
从“调试”菜单中,单击“开始”。
如果未出现任何生成错误,该项目将加载到 Windows 应用程序并显示 Windows 窗体,同时在窗体上生成 World Sales Report。
要测试 Label 是否正确显示了向下钻取事件报表数据,请在“前 5 个国家和地区的销售额”标题下面双击“美国”以向下钻取报表的此部分。
该页面将重新加载并且 USA 销售报表上方的 Label 显示“美国”。