Instalando o SQL Server 2008 R2 usando a opção de preparação de imagem

Read more


Trabalhando com Reportviewer + VS2010


Trabalhando com Reportviewer + VS2010

Aqui irei mostrar como utilizar listas com reportviewer.
Para começar precisamos criar uma classe que conterá as informações que irão aparecer no relatório, neste caso utilizarei a classe clsCliente que terá CPF, Nome do cliente e Cidade.







Conforme a imagem demonstra a classe foi criada com o nome clsCliente.
Agora vamos criar o relatório. Adicione um report no seu projeto, siga os seguintes passos :







Escolha o nome do relatório como rptCliente.
Você após confirmação você ira visualizar a seguinde tela conforme a imagem abaixo:





Muito bem agora vamos criar nosso dateset de clientes. Na aba Report Data (Ctrl+Alt+D) escolha New>Dataset... conforme a imagem abaixo:

A seguinte tela ira aparecer:












Escolha Object e clique em next.












Escolha a classe clsCliente que ira conter as informações que precisamos. OBS caso o projeto não apareça na lista feche o Configuration Wizard de um rebuild no projeto e refaça ate este ponto. Após escolher a classe clique em Finish.










Veremos no campo Fields: que as variáveis que utilizaremos já foram encontradas. Renomeie o dataset para dsClientes e clique em OK.

Veremos que agora temos os campos para fazer nosso relatório.
Agora vamos colocar um reportviewer para poder visualizar nosso relatório. No formulário Form1 coloque um componente reportviewer da aba Toolbox

Após arrastar o componente para o formulário sua tela deve parecer com a imagem abaixo:










No componente criado, no canto superior direito clique na seta para ver as tarefas. Escolha Dock in Parent Container. Isto fará com que o componente expando para tora área do formulário.
















Pronto já temos o formulário que ira mostrar nosso relatório.
Agora vamos referenciar nosso reportviewer para nosso relatório. Novamente canto superior direito clique na seta para ver as tarefas.







Em Choose Report escolha nosso relatório que criamos mais acima.










Após escolher o relatório percebe-se que foi criado um bind chamado clsClienteBindingSource.










O vinculo foi criado. Para confirmar se esta tudo certo vá novamente em tarefas e depois Choose Data Source. Percebemos que o bind criado esta vinculado com o dataset que criamos no relatório.












Agora vamos popular nossa classe de clientes para visualizar os mesmos no relatório.
No evento Load do formulário de relatório vamos criar 4 clientes.
Lembre-se que devemos atribuir nossos clientes ao source do bind criado.















Pronto agora para vizualizar os clientes vamos ao nosso relatório.





No toolbox vamos colocar um table.







Após o table ser colocado no relatório vamos arrastar os campos do nosso dataset para a tabela criada.







Pronto agora bastar rodar o aplicativo e teremos o resultado.









Bem simples não? ^^

Read more


Visual Studio 2010 Report Viewer - Agrupamentos simples

O Andre Alves fez um vídeo bem interessante sobre agrupamento simples no reportviewer.
Para quem esta tendo dificuldades em mexer com este recurso no VS2010 vale a pena dar uma olhada.



Visual Studio 2010 Report Viewer - Agrupamentos simples from dotnetraptors on Vimeo.

Read more

Sobre este Blog

Aqui comento sobre minhas experiências na área de TI. Metodologia Ágil, programação, Banco de Dados e o que mais passar pela frente...

Quem sou eu

Minha foto
Belo Horizonte, MG, Brazil
Desenvolvedor de aplicativos,banco de dados e líder de projetos em uma ampla variedade de aplicações. Possui 5 anos de experiência na área de desenvolvimento de projetos de software, atuando como desenvolvedor, analista e líder de equipe. Atualmente, é líder da área de TI ,gerenciando os projetos dessa companhia. Sobre a sua formação acadêmica, é especialista em Engenharia de Software pela Universidade Federal de Minas Gerais (UFMG), graduado em Analise de Sistemas pela Universidade Leste Minas Gerais (UNILESTEMG) e técnico em informática pela CTCF. Tem interesse nas áreas de Qualidade de Software (Modelos e Processos), Gestão de Projetos,Desenvolvimento de aplicações.

Rede Social

Seguidores

DevBrasil