Condividi tramite


Procedura dettagliata: utilizzo del controllo ReportViewer in modalità remota

In questa procedura dettagliata viene illustrato come configurare un controllo ReportViewer per la modalità di elaborazione remota.In particolare viene impostata la modalità di elaborazione remota utilizzando un rapporto pubblicato eseguito in un'istanza SQL Server 2008 o versione successiva del server di rapporti di Reporting Services.Per ulteriori informazioni, vedere Utilizzo del riquadro degli smart tag delle attività di ReportViewer e Aggiunta e configurazione dei controlli ReportViewer.

Prerequisiti

È necessario disporre di accesso a un'istanza SQL Server 2008 o versione successiva di Reporting Services che contiene rapporti pubblicati.

Per configurare la modalità di elaborazione per un controllo ReportViewer in un progetto di applicazione Windows Form, attenersi alla procedura descritta di seguito.Per questo esempio l'applicazione verrà creata in Microsoft Visual C#.

Creazione di un nuovo progetto Applicazione Windows

  1. Scegliere Nuovo dal menu File e quindi selezionare Progetto.

  2. Nel riquadro Modelli installati espandere Visual C#, quindi selezionare Windows.

  3. Fare clic su Applicazione Windows Form.

  4. Nella casella Nome digitare ReportViewer Remote Processing come nome per il progetto.

  5. Nella casella Percorso immettere la directory in cui si desidera salvare il progetto oppure fare clic su Sfoglia per selezionarla.

  6. Fare clic su OK.

    Verrà aperto Progettazione Windows Form, in cui è visualizzato l'oggetto Form1 del progetto creato.

Aggiunta di un controllo ReportViewer all'applicazione

  1. Fare clic su Form1.Ridimensionare il form in base alle esigenze.

  2. Dalla casella degli strumenti, nel gruppo Rapporti trascinare l'icona ReportViewer nel form.

  3. Aprire il pannello smart tag del controllo ReportViewer facendo clic sull'icona dello smart tag nell'angolo in alto a destra.Fare clic su Ancora nel contenitore padre.

Configurare il controllo ReportViewer per l'elaborazione remota

  1. Nel pannello smart tag, selezionare <Rapporto server> nell'elenco Scegli rapporto.Il pannello smart tag si espande per visualizzare le caselle di testo URL server di rapporti e Percorso rapporto.

  2. In URL server di rapporti, immettere l'Url per il server del rapporto.Digitare, ad esempio, http://nomeserver/serverreport.

  3. In Percorso rapporto immettere il percorso del rapporto nel server.

    Se il server di rapporti viene eseguito in modalità nativa, il nome di percorso inizia con la radice / e include le cartelle e il nome del rapporto.Digitare, ad esempio, /AdventureWorks 2008 Sample Reports/Company Sales 2008.

    Se il server di rapporti viene eseguito in modalità integrata SharePoint, il nome di percorso è un URL completo.Digitare, ad esempio, http://myserver/sites/mysite/mylibrary/AdventureWorks 2008 Sample Reports/Company Sales 2008.rdl.

  4. Per impostare altre proprietà del rapporto del server, scegliere Finestra proprietà dal menu Visualizza.Espandere il nodo ServerReport dalle proprietà reportviewer.A questo punto, è possibile impostare proprietà aggiuntive quali DisplayName, HistoryId e Timeout.

Compilazione ed esecuzione dell'applicazione

  1. Scegliere Compila soluzione dal menu Compila per compilare l'applicazione.Il processo di compilazione include la compilazione del rapporto e l'aggiunta degli eventuali errori rilevati, ad esempio un errore di sintassi in un'espressione del rapporto, alla finestra Elenco attività.

  2. Premere F5 per eseguire l'applicazione.

Vedere anche

Riferimento

IReportServerCredentials

Concetti

Aggiunta e configurazione dei controlli ReportViewer

Altre risorse

Esempi e procedure dettagliate