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 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 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 XmlTextWriter si es necesario escribir XML como datos sin formato sin la sobrecarga de un DOM. XmlTextWriter es una implementación de la clase 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 WriteStartElement, WriteAttributeString, WriteElementString y 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 SQL Server 2005 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 2005. 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 Instalar ejemplos.
Tiempo estimado para completar este tutorial: 60 minutos
Tareas
Lección 1: Crear el proyecto de Visual Studio de la aplicación Generador de RDL
Lección 2: Crear una conexión con la base de datos de ejemplo
Lección 3: Recuperar una lista de campos para la definición de informe
Lección 4: Crear código para generar el archivo de definición de informe
Lección 5: Ejecutar la aplicación Generador de RDL (VB/C#)
[!NOTA] Para consultar los tutoriales, se recomienda agregar los botones Siguiente y Anterior a la barra de herramientas del visor de documentos. Para obtener más información, vea Agregar los botones Siguiente y Anterior a la Ayuda.
Vea también
Conceptos
Tutoriales de Reporting Services
Otros recursos
Ejemplos de informes (Reporting Services)
Instalar ejemplos y bases de datos de ejemplo AdventureWorks