Lezione 6: Aggiungere un controllo ReportViewer all'applicazione

Dopo aver progettato il report figlio tramite la Creazione guidata report, il passaggio successivo consiste nell'aggiungere un controllo ReportViewer all'applicazione del sito Web. Se si usa il sito Web report ASP.NET, il controllo ReportViewer viene aggiunto alla pagina default.aspx.

Aggiungere un controllo ReportViewer all'applicazione

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse su Default.aspx e quindi scegliere Progettazione visualizzazioni.

  2. Se default.aspx include già il controllo ReportViewer, andare al passaggio 4. In caso contrario, dal gruppo Estensioni AJAX nella finestra Casella degli strumenti trascinare un controllo ScriptManager nell'area di progettazione.

  3. Dal gruppo Report trascinare un controllo ReportViewer nell'area di progettazione sotto il controllo ScriptManager .

  4. Aprire la finestra Attività di ReportViewer facendo clic sulla freccia nell'angolo in alto a destra del controllo ReportViewer.

  5. Nella casella Scegli report selezionare il report padre creato.

    Quando si seleziona un report, le istanze delle origini dati utilizzate nel report vengono create automaticamente. Il codice viene generato per la creazione di un'istanza di ogni oggetto DataTable e del relativo contenitore DataSet . Un controllo ObjectDataSource viene aggiunto all'area di progettazione, corrispondente a ogni origine dati usata nel report. Questo controllo dell'origine dati viene configurato automaticamente.

  6. Scegliere Compila sito Web dal menu Compila.

    Il report viene compilato e tutti gli errori, ad esempio un errore di sintassi in un'espressione del report, vengono visualizzati nell'area Elenco errori . Selezionare Elenco errori nella parte inferiore della finestra di Visual Studio per visualizzare l'area Elenco errori.

Passaggio successivo

È stato aggiunto correttamente un controllo ReportViewer all'applicazione del sito Web. Successivamente, si aggiungerà un'azione drill-through nel report padre. Vedere Lezione 7: Aggiungere un'azione drill-through in un report padre.