向 Label 控件提供向下钻取事件报表数据

本节说明如何向“Label”控件添加文本以说明用户向下钻取的报表部分。

向 Label 控件提供向下钻取事件的报表数据

  1. 从“视图”菜单中,单击“代码”以查看此 Windows 窗体的代码隐藏类。

  2. 找到处理向下钻取事件的下列代码:

    Private Sub myCrystalReportViewer_Drill(ByVal source As
    System.Object, ByVal e As
    CrystalDecisions.Windows.Forms.DrillEventArgs) Handles
    myCrystalReportViewer.Drill
    
    End Sub
    
    private void crystalReportViewer_Drill(object source,
    CrystalDecisions.Windows.Forms.DrillEventArgs e)
    {
    
    }
    
  3. 要在 Label 控件上显示向下钻取的报表部件的名称,请将下列各行代码添加到事件处理程序方法中:

    drillLabel.Text = "已向下钻取:" + e.NewGroupName
    
    drillLabel.Text = "已向下钻取:" + e.NewGroupName;
    
  4. 从“文件”菜单中,单击“全部保存”。

生成并运行项目

现在即可生成并运行项目。

  1. 从“生成”菜单中,单击“生成解决方案”。

  2. 如果生成过程中出错,请立即纠正。

  3. 从“调试”菜单中,单击“开始”。

如果未出现任何生成错误,该项目将加载到 Windows 应用程序并显示 Windows 窗体,同时在窗体上生成 World Sales Report。
  1. 要测试 Label 是否正确显示了向下钻取事件报表数据,请在“前 5 个国家和地区的销售额”标题下面双击“美国”以向下钻取报表的此部分。

    该页面将重新加载并且 USA 销售报表上方的 Label 显示“美国”。