Lezione 6: Aggiungere un controllo ReportViewer all'applicazioneLesson 6: Add a ReportViewer Control to the Application

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.After you design the child report by using the Report Wizard, your next step is to add a ReportViewer control to the website application. Se si usa il sito Web report ASP.NET, il controllo ReportViewer viene aggiunto alla pagina default.aspx.If you are using the ASP.NET Reports Web Site, it will have added the ReportViewer control to the default.aspx page.

Per aggiungere un controllo ReportViewer all'applicazioneTo add a ReportViewer control to the application

  1. In Esplora soluzionifare clic con il pulsante destro del mouse su Default.aspxe quindi scegliere Progettazione viste.In Solution Explorer, right-click Default.aspx, and then click View Designer.

  2. Se default.aspx include già il controllo ReportViewer, andare al passaggio 4.If default.aspx already has the ReportViewer Control on it, skip to Step 4. In caso contrario, dal gruppo Estensioni AJAX nella finestra Casella degli strumenti trascinare un controllo ScriptManager nell'area di progettazione.Otherwise, From the AJAX Extensions group in the Toolbox window, drag a ScriptManager control to the design surface.

  3. Dal gruppo Report trascinare un controllo ReportViewer nell'area di progettazione sotto il controllo ScriptManager .From the Reporting group, drag a ReportViewer control to the design surface below the ScriptManager control.

  4. Aprire la finestra Attività di ReportViewer facendo clic sulla freccia nell'angolo superiore destro del controllo ReportViewer .Open the ReportViewer Tasks window by clicking the arrow in the top right-hand corner of the ReportViewer control.

  5. Nella casella Scegli report selezionare il report padre creato.In the Choose Report box, select the parent report you created.

    Quando si seleziona un report, le istanze delle origini dati utilizzate nel report vengono create automaticamente.When you select a report, instances of data sources used in the report are created automatically. Il codice viene generato per la creazione di un'istanza di ogni oggetto DataTable e del relativo contenitore DataSet .Code is generated to instantiate each DataTable (and its DataSet container). Un controllo ObjectDataSource viene aggiunto all'area di progettazione, corrispondente a ogni origine dati usata nel report.An ObjectDataSource control is added to the design surface, corresponding to each data source used in the report. Questo controllo dell'origine dati viene configurato automaticamente.This data source control is configured automatically.

  6. Scegliere Compila sito Web dal menu Compila.On the Build menu, click Build website.

    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 .The report is compiled and any errors such as a syntax error in a report expression appear in the Error List area. Fare clic su Elenco errori nella parte inferiore della finestra di Visual Studio per visualizzare l'area Elenco errori .Click Error List at the bottom of the Visual Studio window to display the Error List area.

Attività successivaNext Task

È stato aggiunto correttamente un controllo ReportViewer all'applicazione del sito Web.You have successfully added a ReportViewer control to the website application. Successivamente, si aggiungerà un'azione drill-through nel report padre.Next, you will add a drillthrough action on the parent report. Vedere Lezione 7: Aggiungere un'azione drill-through in un report padre.See Lesson 7: Add Drillthrough Action on Parent Report.