Condividi tramite


Controlli ReportViewer (Visual Studio)

Microsoft Visual Studio 2008 include funzionalità di progettazione report e controlli ReportViewer che consentono di aggiungere report con funzionalità complete alle applicazioni personalizzate. I report possono contenere dati in forma tabulare, aggregata e multidimensionale. I controlli ReportViewer possono essere utilizzati per elaborare e visualizzare il report nell'applicazione. Esistono due versioni del controllo. Il controllo del server Web ReportViewer consente di ospitare report in progetti ASP.NET. Il controllo Windows Form ReportViewer consente di ospitare report in progetti di applicazioni Windows.

Entrambi i controlli possono essere configurati per l'esecuzione in modalità di elaborazione locale o remota. La modalità di elaborazione configurata determina tutti gli aspetti del report, dalla progettazione alla distribuzione.

  • Per modalità di elaborazione locale si indica l'elaborazione del report eseguita dal controllo ReportViewer nell'applicazione client. L'elaborazione del report viene eseguita interamente come un processo locale che utilizza dati dell'applicazione. Per creare report utilizzati in modalità di elaborazione locale, è necessario utilizzare il modello di progetto Report in Visual Studio. Per ulteriori informazioni, vedere Configurazione di ReportViewer per l'elaborazione locale.

  • Per modalità di elaborazione remota si indica l'elaborazione del report eseguita da un server di report SQL Server 2005 Reporting Services. In modalità di elaborazione remota il controllo ReportViewer viene utilizzato come visualizzatore per un report predefinito già pubblicato in un server di report Reporting Services. Tutte le operazioni di elaborazione, dal recupero dei dati al rendering del report, vengono eseguite sul server di report. Per utilizzare la modalità di elaborazione remota, è necessario disporre di una copia con licenza di SQL Server 2005 Reporting Services. Per ulteriori informazioni, vedere Configurazione di ReportViewer per l'elaborazione remota.

Per utilizzare un controllo ReportViewer nell'applicazione in uso, è necessario conoscere il modo in cui aggiungere il controllo al form o alla pagina Web del progetto, configurare il controllo per l'utilizzo di una definizione del report locale o di un report del server, aggiornare i riferimenti all'origine dei dati, testare e distribuire i report e il controllo nell'applicazione. Per facilitare l'apprendimento di queste conoscenze di base, sono disponibili esercitazioni. Per ulteriori informazioni, vedere Esempi e scenari.

Contenuto della sezione

  • Aggiunta e configurazione dei controlli ReportViewer
    Illustra l'aggiunta dei controlli e dei report in un'applicazione, la configurazione di un controllo per l'esecuzione dell'elaborazione locale o remota e la definizione delle proprietà del controllo. In questa sezione vengono inoltre fornite informazioni sulle funzionalità di run-time di ReportViewer, come le funzionalità di spostamento, ricerca, esportazione e stampa del report.
  • Esempi e scenari
    Include istruzioni dettagliate per la creazione di report e la configurazione di controlli per vari scenari.
  • Riferimento all'interfaccia utente di Progettazione report (Visual Studio)
    Contiene argomenti della Guida sensibile al contesto per gli strumenti di progettazione report utilizzati per la creazione di report eseguiti in modalità di elaborazione locale. In questa sezione viene inoltre descritta la barra degli strumenti di ReportViewer che offre funzionalità di run-time per i report distribuiti.
NoteNota

Per ottenere la versione più recente della documentazione, utilizzare l'opzione della Guida che consente di recuperare contenuti aggiornati da MSDN. Nella versione in linea possono essere inclusi contenuti più aggiornati rispetto a quelli presenti nella Guida locale. Per utilizzare la Guida e ottenere ulteriori informazioni in merito ad essa, ricercare l'argomento corrispondente nella documentazione di Visual Studio.

Vedere anche

Concetti

Configurazione di ReportViewer per l'elaborazione locale
Configurazione di ReportViewer per l'elaborazione remota