Artigo da .net Magazine 41 - Gerando Relatórios com o ReportViewer

Este artigo tem como finalidade apresentar, de forma prática, a utilização do ReportViewer para o ambiente de desenvolvimento Visual Studio.

Clique aqui para ler esse artigo em PDF.

Clique aqui para ler todos os artigos desta edição

Relatórios

Gerando relatórios com o ReportViewer

 

Este artigo discute

Este artigo usa as seguintes tecnologias

·Controle ReportViewer;

·Relatórios Web;

·Relatórios agrupados;

·SubRelatórios;

·Customização de relatórios.

Visual Studio 2005, C#, ASP.NET 2.0, ReportViewer e SQL Server 2005.

 

Este artigo tem como finalidade apresentar, de forma prática, a utilização do ReportViewer para o ambiente de desenvolvimento Visual Studio 2005. O ReportViewer é um controle distribuído gratuitamente pela Microsoft que tem como objetivo a apresentação de relatórios nas aplicações desenvolvidas na plataforma .NET.

Os relatórios são desenhados de forma simples, a partir de uma interface que implementa o recurso de arrastar e soltar. O ReportViewer oferece, dentre outras, as seguintes funcionalidades:

·Processamento eficiente dos dados, que permite filtrar, classificar, agrupar e agregar informações;

·Suporta uma grande variedade de formas na apresentação da informação, tais como: listas, tabelas, cartas e matrizes também conhecidas como crosstable;

·Melhora na apresentação visual dos relatórios a partir da especificação dos tipos de fontes, cores, estilos da borda, imagens de fundo etc.;

·Permite a confecção de relatórios interativos. Você pode ter detalhamento de seções, mapeamento do documento, marcação de texto, classificação interativo em seu relatório etc.;

·Suporta o formato condicional. Você pode utilizar expressões no relatório para mudar o estilo da apresentação com base nos valores armazenados no banco de dados;

·Visualização prévia das informações antes de efetivar a impressão;

·Exportação dos relatórios nos formatos Excel e PDF.

O único pré-requisito para a utilização do ReportViewer é o .NET Framework 2.0, além é claro, do Visual Studio 2005 (ou versão Express). Para nosso exemplo vamos utilizar o banco de dados Northwind.

 

Onde encontrar o Database Northwind?

A Microsoft disponibiliza o download do Database Northwind para SQLServer, neste link:

www.microsoft.com/downloads/details.aspx?FamilyID=06616212-0356-46A0-8DA2-EEBC53A68034&displaylang=en

Se você utiliza o SQLServer 2000, o Northwind já vem instalado.

 

Instalando o ReportViewer no Visual Web Developer

O Visual Web Developer 2005 Express não possui o ReportViewer instalado, portanto, precisamos fazer a instalação que é bem simples e está disponibilizada gratuitamente para download a partir do endereço msdn.microsoft.com/vstudio/express/vwd/download/default.aspx.

Criando a aplicação

Crie um projeto Web Site no Visual Studio 2005 (ou Express), através do menu File>New>Web Site, selecione o item ASP.NET Web Site, em Language selecione Visual C# e clique em OK (Figura 1).

 

 

Figura " [...] continue lendo...

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados