Neste tutorial estão descritas orientações e procedimentos para configurar cores dinâmicas em células de relatórios.
Componentes
Software: Blueplant 9.1.37
Seções do Tutorial
1. INTRODUÇÃO
1.1 Criando função de retorno de chamada
2. DESENVOLVIMENTO
2.1 Usando a função de retorno de chamada
2.2 Criando o relatório com DataGrid colorido
2.3 Gerando o relatório com DataGrid colorido
1. INTRODUÇÃO
O primeiro passo será a criação da função de retorno da chamada.
1.1. Criando função de retorno de chamada
As células da tabela podem ser coloridas dinamicamente usando os parâmetros de entrada da função de retorno de chamada. Você pode filtrar tabelas por ColumnName e Linhas.
Para usar este recurso, você precisará adicionar uma função de retorno de chamada na classe ClientMain que é chamada toda vez que o DataGrid é modificado.
A função tem a seguinte sintaxe:
Neste exemplo, adicionaremos a seguinte tabela ao nosso relatório:
2. DESENVOLVIMENTO
Agora utilizaremos a função de retorno de chamada.
2.1 Usando a função de retorno de chamada
O código abaixo mostra um exemplo de como esse recurso pode ser implementado:
O resultado obtido pelo código do exemplo é apresentado na imagem abaixo.
O DataGrid colorido é adicionado ao relatório seguindo a mesma lógica de antes.
2.2 Criando o relatório com DataGrid colorido
Insira uma tabela com o número correto de colunas e apenas DUAS linhas. Na primeira linha, escreva o texto que será o nome da coluna no relatório impresso.
Na segunda linha, escreva o nome correto da coluna que está no banco de dados.
2.3 Gerando o relatório com DataGrid colorido
Como a função de retorno de chamada é colocada na classe ClientMain, os relatórios contendo DataGrids só serão coloridos se o relatório estiver sendo salvo por um dos seguintes métodos:
Usando o método SaveCommand no CodeBehind;
Usando o método SaveCommand em uma Tarefa com Domínio Cliente;
Usando uma tag no relatório SaveTrigger.
Comentários
0 comentário
Por favor, entre para comentar.