Condividi tramite


Esercitazione: Generazione di codice RDL con .NET Framework

In questa esercitazione viene descritto come scrivere codice RDL in un file di definizione del report tramite la classe XmlTextWriter. Il writer offre una soluzione veloce e semplice per generare codice XML, e quindi RDL, e semplifica la generazione di documenti di definizione dei report conformi alla specifica RDL. La classe XmlTextWriter consente di scrivere in un flusso anziché utilizzare un modello di oggetti come DOM XML e garantisce pertanto prestazioni migliori.

In genere, si utilizza un oggetto XmlTextWriter quando è necessario scrivere codice XML in forma di dati non elaborati senza l'overhead correlato all'utilizzo di un modello DOM. XmlTextWriter è un'implementazione della classe XmlTextWriter che rende disponibile l'API per la scrittura di codice XML in un flusso su file. La classe XmlTextWriter include vari metodi utili per la creazione di un file di definizione del report. In particolare, nell'esercitazione seguente viene descritto come creare un file di definizione del report tramite i metodi WriteStartElement, WriteAttributeString, WriteElementString e WriteEndElement.

Lezioni dell'esercitazione

Durante questa esercitazione verranno eseguite le attività seguenti:

  • Creazione di un'applicazione mediante il modello di progetto Applicazione console di Visual Studio.
  • Aggiunta di una connessione al database di esempio AdventureWorks.
  • Scrittura di codice per il recupero di un elenco di campi per l'origine dei dati.
  • Scrittura di codice per la generazione di un semplice file di definizione del report utilizzabile per generare un report.

Requisiti

Per eseguire l'esercitazione, occorre:

  • Microsoft SQL Server 2005 Reporting Services.
  • Microsoft Visual Studio 2005 o uno strumento di sviluppo simile compatibile con Microsoft .NET Framework.
  • Il database di esempio AdventureWorks installato in un'istanza di SQL Server 2005. Gli esempi non vengono installati automaticamente durante l'installazione, ma possono essere installati in qualsiasi momento. Per informazioni sull'installazione degli esempi, vedere Installazione degli esempi.

Tempo stimato per il completamento dell'esercitazione: 60 minuti

Attività

Lezione 1: Creazione del progetto di Visual Studio per il generatore RDL

Lezione 2: Creazione di una connessione al database di esempio

Lezione 3: Recupero di un elenco di campi per la definizione del report

Lezione 4: Creazione del codice per generare il file di definizione del report

Lezione 5: Esecuzione dell'applicazione del generatore RDL (VB/C#)

[!NOTA] Per la consultazione delle esercitazioni è consigliabile aggiungere i pulsanti Precedente e Successivo (o Avanti e Indietro) alla barra degli strumenti dell'applicazione utilizzata per visualizzare i documenti. Per ulteriori informazioni, vedere Aggiunta dei pulsanti Argomento precedente e Argomento successivo alla Guida in linea.

Vedere anche

Concetti

Esercitazioni di Reporting Services

Altre risorse

Report di esempio (Reporting Services)
Installazione dei database di esempio AdventureWorks e degli esempi

Guida in linea e informazioni

Assistenza su SQL Server 2005