Artigo .net Magazine 37 - Relatório com detalhamento progressivo

Neste artigo adotaremos o modelo de tabela e criaremos modelos diferentes para itens no estado normal e itens selecionados a fim de atender o objetivo pretendido.

Clique aqui para ler esse artigo em PDF.

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

Relatório com detalhamento progressivo

 

Este artigo discute

Este artigo usa as seguintes tecnologias

·Controle DataList;

·Trabalhando com Templates;

·Visualização de dados hierárquicos.

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

 

Constantemente tenho tido a necessidade de apresentar relatórios de forma que o usuário possa partir de uma visão sintética da informação e chegar a uma visão analítica da mesma. Esse modelo de apresentação das informações é chamado de Relatório de detalhamento Progressivo.

O DataList tem por finalidade exibir linhas de determinada consulta em um formato personalizado. O formato de exibição dos dados será definido pelo modelo que criarmos. Neste artigo adotaremos o modelo de tabela e criaremos modelos diferentes para itens no estado normal e itens selecionados a fim de atender o objetivo pretendido.

Definiremos um cabeçalho padrão para a apresentação dos dados. Cada um dos modelos está definido na Tabela 1.

 

Propriedade

Descrição

ItemTemplate

Contém os elementos HTML e controles que serão exibidos por padrão no DataList.

SelectedItemTemplate

Contém os elementos que são apresentados quando o usuário seleciona um item no DataList. Normalmente, você usa esse modelo para distinguir visualmente a linha selecionada por meio de um diferente plano de fundo ou cor de fonte.
Você também pode expandir o item ao exibir campos adicionais a partir da fonte de dados.

HeaderTemplate

Contém o texto e controles para se apresentar no início da lista, respectivamente.

Tabela 1. Modelos do DataList

 

Neste artigo vamos trabalhar um modelo baseado no Gerenciamento Matricial de Despesas, também conhecido com GMD, que tem por objetivo oferecer recursos para gerir as despesas de uma empresa, permitindo uma análise detalhada dos gastos.

Nesse modelo, trabalharemos com três níveis de informação, são eles: o primeiro apresenta os totais dos pacotes, o segundo detalha as contas contidas em cada pacote e o terceiro traz o rateio das contas por centro de custo (Figura 1).

 

" [...] 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