Tutorial: Gerando a Linguagem RDL com o .NET Framework
Este tutorial ilustra como gravar a linguagem RDL em um arquivo de definição de relatório que usa a classe System.Xml..::..XmlTextWriter. O gravador fornece uma maneira rápida e somente de avanço de geração de XML, RDL, e ajuda você a criar documentos de definição de relatório em conformidade com a especificação RDL. A classe System.Xml..::..XmlTextWriter é gravada em um fluxo e não usa um modelo de objeto, como o XML DOM, melhorando o desempenho.
Normalmente, uma classe System.Xml..::..XmlTextWriter é usada se for necessário gravar XML como dados brutos sem a sobrecarga de DOM. A System.Xml..::..XmlTextWriter é uma implementação da classe System.Xml..::..XmlTextWriter que fornece a API que grava o XML em um fluxo de arquivo. A classe XmlTextWriter fornece vários métodos que são úteis para criar um arquivo de definição de relatório. Especificamente, o seguinte tutorial mostra como criar um arquivo de definição de relatório usando os métodos XmlTextWriterWriteStartElement()()()(), XmlTextWriterWriteAttributeString()()()(), XmlTextWriterWriteElementString()()()() e XmlTextWriter..::..WriteEndElement.
O que você aprenderá
No decorrer deste tutorial, você executará estas atividades:
Crie um aplicativo que use o modelo de projeto do Aplicativo de Console do Visual Studio.
Adicione uma conexão ao banco de dados de exemplo AdventureWorks.
Grave o código para recuperar uma lista de campos para a fonte de dados.
Grave o código para gerar um arquivo de definição de relatório simples que pode ser usado para criar um relatório.
Requisitos
Para concluir o tutorial, você deve ter o seguinte:
Microsoft Reporting Services.
O MicrosoftVisual Studio 2005 ou uma ferramenta de desenvolvimento similar compatível com o Microsoft.NET Framework.
O banco de dados de exemplo AdventureWorks instalado em uma instância do SQL Server 2008. Os exemplos não são instalados automaticamente durante a instalação, mas podem ser instalados a qualquer momento. Para obter informações sobre como instalar os exemplos, consulte Considerações para instalar exemplos e bancos de dados de exemplo do SQL Server.
Tempo estimado para concluir o tutorial: 60 minutos
Tarefas
Lição 1: Criando o projeto do Visual Studio de gerador de RDL
Lição 2: Criando uma conexão com o banco de dados de exemplo
Lição 3: Recuperando um lista de campos para a definição de relatório
Lição 4: Criando código para gerar o arquivo de definição de relatório
Lição 5: Executando o aplicativo gerador de RDL (VB/C #)
Observação |
---|
Ao examinar tutoriais, é recomendável adicionar os botões Próximo e Anterior à barra de ferramentas do visualizador de documentos. Para obter mais informações, consulte Adicionando os botões Próximo e Anterior à Ajuda. |