Share via


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 System.Xml..::..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 System.Xml..::..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 System.Xml..::..XmlTextWriter quando è necessario scrivere codice XML in forma di dati non elaborati senza l'overhead correlato all'utilizzo di un modello DOM. System.Xml..::..XmlTextWriter è un'implementazione della classe System.Xml..::..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 XmlTextWriterWriteStartElement()()()(), XmlTextWriterWriteAttributeString()()()(), XmlTextWriterWriteElementString()()()() e XmlTextWriter..::..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 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 2008. Gli esempi non vengono installati automaticamente durante l'installazione, ma possono essere installati in qualsiasi momento. Per informazioni sull'installazione degli esempi, vedere Considerazioni per l'installazione di esempi e di database di esempio di SQL Server.

Tempo stimato per il completamento dell'esercitazione: 60 minuti