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
- Controlli del server Web e Windows Form di ReportViewer
Introduce i controlli ReportViewer e confronta le differenze tra il controllo del server Web e il controllo Windows Form.
- 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.
- Creazione di file di definizione del report client (con estensione rdlc)
Illustra la creazione di un report eseguito in modalità di elaborazione locale.
- Distribuzione di report e controlli ReportViewer
Descrive i passaggi e i requisiti di una distribuzione di ReportViewer.
- 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.
- Microsoft.Reporting.WebForms
Documentazione di riferimento gestita per il controllo del server Web di ReportViewer.
- Microsoft.Reporting.WinForms
Documentazione di riferimento gestita per il controllo Windows Form di ReportViewer.
Nota |
---|
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