Condividi tramite


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

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)