Criando relatório com ms reports
ReportViewer é um controle gratuito redistribuivel que permite a criação de relatórios nas aplicações desenvolvidas usando a tecnologia .NET. Os relatórios são projetados com simplicidade do drag-and-drop usando o Report Designer incluso no Visual Studio.
O ReportViewer oferece os seguintes benefícios: * Processamento eficiente dos dados. Pode executar operações tais como a filtragem, classificação, agrupamento e a agregação; * Suporta uma variedade de maneiras de apresentação de dados. Você pode apresentar dados como as lista, tabelas, cartas ou matrizes; * Você pode especificar fonte, cor, estilo de borda, imagens de fundo, etc; * Permite interatividade nos relatórios; * Suporta formatação condicional. Você pode especificar expressões no relatório para mudar o estilo da exposição baseado dinamicamente em valores de dados; * Suporta impressão e visualização da impressão; * Suporta exportação para Excel e o PDF; * O controle pode processar e renderizar os relatórios tanto locais quanto remoto.
1- Abra o Microsoft SQL Server Management Studio Express (se não tiver faça o download aqui).
2- Iremos Crie um novo Database chamado cadastros e cria a tabela clientes utilizando o script abaixo: 01 | CREATE TABLE Clientes( | 02 | ClienteId int IDENTITY(1,1) NOT NULL, |
03 | ClienteNome varchar(50) NULL, | 04 | ClienteEndereco varchar(50) NULL, |
05 | ClienteCidade varchar(50) NULL, | 06 | ClienteEstado varchar(50) NULL, |
07 | ClienteBairro varchar(50) NULL, | 08 | ClienteCep varchar(10) NULL, |
09 | ClienteEmail varchar(100) NULL, | 10 | ClienteDataCadastro datetime NULL DEFAULT (getdate()) |
11 | ) | | |
3- Agora que temos o nosso banco de dados com a tabela cliente abra o Visual Studio e crie um novo ASP.NET Web Site.
4- Na página Default.aspx que foi criada inicialmente, adicione o componente ReportViewer da barra de ferramentas na aba