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
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, es recomendable que agregue 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.