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:

    Protected Sub myCrystalReportViewer_Drill(ByVal source As Object,
    ByVal e As CrystalDecisions.Web.DrillEventArgs) Handles
    myCrystalReportViewer.Drill
    
    End Sub
    
    protected void crystalReportViewer_Drill(object source,
    CrystalDecisions.Web.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 = e.NewGroupName
    
    drillLabel.Text = 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 nel browser Web e il Web 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 per visualizzare il report "USA" relativo alle vendite di questo paese.

  2. Tornare a Visual Studio e fare clic su Interrompi per uscire dalla modalità di debug.