Tutorial: Generar RDL mediante .NET Framework

En este tutorial se muestra cómo escribir lenguaje RDL (Report Definition Language) en un archivo de definición de informe utilizando la clase System.Xml..::..XmlTextWriter. El sistema de escritura proporciona un método de sólo avance rápido para generar XML, y por tanto RDL, y le ayuda a generar documentos de definición de informe que cumplen la especificación RDL. La clase System.Xml..::..XmlTextWriter escribe en una secuencia en lugar de utilizar un modelo de objetos como DOM de XML y, por ello, su rendimiento es mejor.

Normalmente, se utiliza System.Xml..::..XmlTextWriter si es necesario escribir XML como datos sin formato sin la sobrecarga de un DOM. System.Xml..::..XmlTextWriter es una implementación de la clase System.Xml..::..XmlTextWriter que proporciona la API que escribe XML en una secuencia de archivo. La clase XmlTextWriter proporciona varios métodos que resultan útiles para crear archivos de definición de informe. Concretamente, en el tutorial siguiente se muestra cómo crear un archivo de definición de informe utilizando los métodos XmlTextWriterWriteStartElement()()()(), XmlTextWriterWriteAttributeString()()()(), XmlTextWriterWriteElementString()()()() y XmlTextWriter..::..WriteEndElement.

Aprendizaje

En el transcurso de este tutorial, realizará las actividades siguientes:

  • Crear una aplicación utilizando la plantilla de proyecto Aplicación de consola de Visual Studio.

  • Agregar una conexión a la base de datos de ejemplo AdventureWorks.

  • Escribir código para recuperar una lista de campos para el origen de los datos.

  • Escribir código para generar un archivo de definición de informe sencillo que se puede utilizar para crear un informe.

Requisitos

Para poder completar el tutorial en su totalidad, debe disponer de lo siguiente:

  • Microsoft Reporting Services.

  • Microsoft Visual Studio 2005 o una herramienta de desarrollo similar compatible con Microsoft .NET Framework.

  • La base de datos de ejemplo AdventureWorks instalada en una instancia de SQL Server 2008. Los ejemplos no se instalan automáticamente durante la ejecución del programa de instalación, pero puede instalarlos en cualquier momento. Para obtener información acerca de cómo instalar los ejemplos, vea Consideraciones para instalar ejemplos y bases de datos de ejemplo de SQL Server.

Tiempo estimado para completar este tutorial: 60 minutos