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.
Per aggiungere un controllo ReportViewer all'applicazione
In Esplora soluzioni fare clic con il pulsante destro del mouse su Default.aspx, quindi scegliere Progettazione viste.
Dal gruppo Estensioni AJAX nella finestra della casella degli strumenti trascinare un controllo ScriptManager nell'area di progettazione.
Dal gruppo Report trascinare un controllo ReportViewer nell'area di progettazione sotto il controllo ScriptManager.
Aprire la finestra Attività di ReportViewer facendo clic sulla freccia nell'angolo superiore destro del controllo ReportViewer.
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 utilizzata nel report. Questo controllo dell'origine dati viene configurato automaticamente.
Se si utilizza Microsoft Visual Studio 2012, verificare che il controllo ObjectDataSource sia associato a DataSet1, completo dello spazio dei nomi di progetto, se il nome completo è indicato nell'elenco a discesa Seleziona oggetto business, ad esempio Projectnamespace.DataSet1TableAdapters.ProductTableAdapter. Accedere alla casella di riepilogo facendo clic con il pulsante destro del mouse su ObjectDataSource e scegliendo Configura origine dati.
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. Fare clic su Elenco errori nella parte inferiore della finestra di Visual Studio per visualizzare l'area Elenco errori.
Attività successiva
È 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.