Definizione di un layout del report (Progettazione report di Visual Studio)
Nel layout di un report sono presenti tre aree principali, ovvero intestazione di pagina, piè di pagina e corpo. Nel corpo sono contenuti i dati del report. È possibile aggiungere aree dati, caselle di testo, immagini, rettangoli, sottoreport al layout del report, nonché migliorarne le caratteristiche di visualizzazione. Nelle aree dati sono visualizzate righe ripetute di dati di un'origine dei dati. L'intestazione e il piè di pagina consentono di ripetere lo stesso contenuto nelle parti superiore e inferiore di ogni pagina del report. È possibile inserire elementi di report quali immagini, caselle di testo e righe nelle intestazioni e nei piè di pagina.
Per progettare e creare un report, aprire un file di definizione del report del client (con estensione rdlc) in modalità progettazione grafica e trascinare elementi del report dalla casella degli strumenti. La visualizzazione Progettazione del report include la definizione del file XML con estensione rdlc sottostante del report. È consigliabile evitare di modificare direttamente il file XML se si desidera mantenere la visualizzazione Progettazione e la sincronizzazione del file XML.
Dal punto di vista grafico l'area di progettazione è un'area rettangolare con una sovrapposizione di punti della griglia che può essere utilizzata per allineare gli elementi del report nel layout. L'allineamento degli elementi è di fondamentale importanza. Se gli elementi non sono allineati, è possibile che durante il processo di rendering del report vengano create pagine o spazi vuoti aggiuntivi rispetto a quelli previsti per la sistemazione di tutti gli elementi.
Quando si esegue un report, durante l'elaborazione le informazioni sul layout del report incluse nel file con estensione rdlc vengono combinate con i dati dell'origine dei dati e il rendering del report viene eseguito in formato HTML o GDI (Graphical Device Interface). Le modalità di elaborazione dei dati e di rendering del report variano a seconda del formato di output.
Gli elementi dei report possono essere inseriti in qualsiasi area di un report. Non esistono sezioni specifiche per i dati dei report ed è possibile inserire anche aree dati affiancate con diversi set di dati. Alcuni elementi possono inoltre contenere altri elementi del report. Nel caso delle aree dati è quindi possibile nidificare gruppi di dati all'interno di altri gruppi. Per ulteriori informazioni sulle aree dati, vedere Aggiunta di aree dati a un report (Progettazione report di Visual Studio).
Per iniziare, utilizzare gli scenari che illustrano le nozioni di base relative alla progettazione di report. Per ulteriori informazioni, vedere Esempi e scenari.
Contenuto della sezione
- Aggiunta di aree dati a un report (Progettazione report di Visual Studio)
Descrive i tipi di aree dati utilizzabili. In questa sezione viene inoltre spiegato come aggiungere e configurare aree dati per il layout del report.
- Aggiunta di caselle di testo a un report (Progettazione report di Visual Studio)
Riporta informazioni sulle caselle di testo, illustrando i casi in cui utilizzarle, nonché come associare una casella di testo ai dati e come definire le impostazioni locali.
- Aggiunta di immagini a un report (Progettazione report di Visual Studio)
Spiega come utilizzare immagini di database, incorporate ed esterne in un layout del report. È possibile aggiungere immagini al corpo, alle intestazioni e ai piè di pagina del report.
- Aggiunta di rettangoli, linee e bordi a un report (Progettazione report di Visual Studio)
Fornisce informazioni relative all'aggiunta di effetti visivi a un report. Viene inoltre spiegato come utilizzare i rettangoli per raggruppare elementi del report.
- Aggiunta delle funzionalità di interattività, visibilità e spostamento a un report (Progettazione report di Visual Studio)
Illustra le opzioni di collegamento, le mappe documento, i segnalibri e le opzioni di visibilità che è possibile aggiungere a report HTML interattivi.
- Aggiunta di intestazioni e piè di pagina a un report (Progettazione report di Visual Studio)
Spiega come aggiungere intestazioni e piè di pagina a un report. Viene inoltre illustrato come impostare dimensioni di pagina e interruzioni di pagina e vengono fornite istruzioni dettagliate per attività specifiche.
- Aggiunta di stile e formattazione a un report (Progettazione report di Visual Studio)
Riporta informazioni sulle impostazioni delle proprietà utilizzabili per aggiungere effetti agli elementi del report e specificare i formati di visualizzazione dei dati in fase di esecuzione.
- Definizione dei parametri del report (Progettazione report di Visual Studio)
Illustra l'utilizzo dei parametri in file di definizione del report del client (con estensione rdlc) e include i collegamenti agli argomenti di programmazione in cui sono riportate informazioni sui metodi utilizzati per l'impostazione dei valori dei parametri.
- Raggruppamento di dati in un report (Progettazione report di Visual Studio)
Illustra le diverse modalità di raggruppamento dei dati in una tabella e in un elenco.
- Ordinamento di dati in un report (Progettazione report di Visual Studio)
Spiega come impostare gli ordinamenti in aree dati e configurare colonne per l'ordinamento dinamico definito dall'utente finale in fase di esecuzione.
- Procedura: filtrare i dati in un report (Progettazione report di Visual Studio)
Riporta istruzioni dettagliate per la definizione di filtri che consentono di selezionare un subset di dati da visualizzare nel report.
- Configurazione di sottoreport e report drill-through (Progettazione report di Visual Studio)
Spiega come definire sottoreport utilizzati per incorporare un report in un altro e come creare collegamenti drill-through per consentire l'interazione di report correlati in fase di esecuzione.
Vedere anche
Concetti
Aggiunta e configurazione dei controlli ReportViewer
Creazione di file di definizione del report client (con estensione rdlc)
Aggiunta e configurazione dei controlli ReportViewer
Conversione di file RDL e RDLC
Ottimizzazione del layout del report per l'output HTML (Progettazione report di Visual Studio)