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