P>

capa_NET40_G.gif

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. ...

Quer ler esse conteúdo completo? Tenha acesso completo