Esposizione dei dati di report dell'evento DrillDown a un controllo Label

In questa sezione viene descritto come aggiungere testo al controllo Label per indicare quale parte del report è stata analizzata in dettaglio.

Per esporre i dati del report dell'evento DrillDown al controllo Label

  1. Dal menu Visualizza, scegliere Codice per visualizzare la classe di codice sottostante del Windows Form.

  2. Individuare il seguente codice che gestisce l’evento DrillDown:

    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. Affinché il controllo Label visualizzi il nome della parte del report analizzata in dettaglio, aggiungere la seguente riga di codice al metodo del gestore dell'evento:

    drillLabel.Text = "Il drill down è stato eseguito su: " + e.NewGroupName
    
    drillLabel.Text = "Il drill down è stato eseguito su: " + e.NewGroupName;
    
  4. Dal menu File, scegliere Salva tutto.

Per creare ed eseguire il progetto

A questo punto è possibile creare ed eseguire il progetto.

  1. Dal menu Genera, scegliere Genera soluzione.

  2. Se si verificano errori di generazione, correggerli.

  3. Dal menu Debug, scegliere Avvia.

Se non si verificano errori di generazione, il progetto viene caricato nell’applicazione Windows e il Windows Form viene visualizzato con il report World Sales generato.
  1. Per verificare che il controllo Label visualizzi correttamente i dati del report dell’evento DrillDown, nell’intestazione I primi 5 paesi per vendite selezionare USA per analizzare in dettaglio questa parte del report.

    La pagina viene nuovamente caricata e il controllo Label sopra il report USA Sales visualizza "USA".