Tipos de Colunas

<< Clique para Mostrar o Sumário >>

 

Tipos de Colunas

As grades permitem acomodar diferentes tipos de objetos, por isto é possível configurar as colunas com até 3 (três) larguras distintas, conforme os elementos exibidos em cada coluna. Para isto são definidos os tipos de colunas Primárias, Secundárias e Terciárias.

Cada tipo de coluna possui uma propriedade exclusiva que define a largura. A propriedade CellWidth define a largura para a coluna primária, a propriedade CellWidthSecondaryColumn define a largura para a coluna secundária e a propriedade CellWidthTertiaryColumn define a largura para a coluna terciária.

Desta forma, é possível escolher entre 3 (três) padrões diferentes de tamanhos de colunas, apenas colunas primárias, uma combinação de colunas primárias com secundárias ou uma combinação de colunas primárias, secundárias e terciárias.

As colunas usadas em cada padrão são aquelas cuja largura é configurada com um valor diferente de 0 (zero). Uma vez definido o padrão, este se repete ao longo de toda a grade.

 

Padrão com Colunas de Mesma Largura

Para definir um padrão que use apenas uma largura para todas as células, deve-se usar apenas as colunas primárias. Para isto, configure a propriedade CellWidth com um valor maior que 0 (zero) e as propriedades CellWidthSecondaryColumn e CellWidthTertiaryColumn iguais a 0 (zero, desabilitado). O padrão construído é o de um único valor de largura, que se repete em todas as células.

Colunas de mesma largura

Colunas de mesma largura

Orientação por linha

Orientação por linha

Orientação por coluna

Orientação por coluna

 

Padrão com Duas Larguras de Colunas

Para definir um padrão que use duas larguras distintas, deve-se usar as colunas primárias e secundárias. Para isto, configure as propriedades CellWidth e CellWidthSecondaryColumn com um valor maior que 0 (zero) e a propriedade CellWidthTertiaryColumn igual a 0 (zero, desabilitado). O padrão construído é o de duas larguras distintas de colunas.

Duas larguras de colunas

Duas larguras de colunas

Orientação por linha

Orientação por linha

Orientação por coluna

Orientação por coluna

Sempre que o padrão é repetido, inicia novamente com uma coluna primária.

Padrão em quatro colunas

Padrão em quatro colunas

Orientação por linha

Orientação por linha

Orientação por coluna

Orientação por coluna

 

Padrão com Três Larguras de Colunas

Para definir um padrão que use três larguras distintas, deve-se usar as colunas primárias, secundárias e terciárias. Para isto, configure as propriedades CellWidth, CellWidthSecondaryColumn e CellWidthTertiaryColumn com um valor maior que 0 (zero). O padrão construído é o de três larguras distintas de colunas.

Padrão em três colunas

Padrão em três colunas

Orientação por linha

Orientação por linha

Orientação por coluna

Orientação por coluna

Sempre que o padrão é repetido, inicia novamente com uma coluna primária.

Padrão em seis colunas

Padrão em seis colunas

Orientação por linha

Orientação por linha

Orientação por coluna

Orientação por coluna

 

Padrão com Quebras de Linha ou Coluna

Ao definir uma quebra de linha, na propriedade LineBreak, ou uma quebra de coluna, na propriedade ColumnBreak, restringe-se a repetição do padrão dentro do grupo definido pela quebra. A figura a seguir mostra uma grade orientada por linha, configurada com duas linhas e três colunas, usando o padrão de colunas primária e secundária.

Padrão em três colunas

Padrão em três colunas

Orientação por linha

Orientação por linha

A figura a seguir mostra esta mesma grade configurada para o dobro de células e uma quebra de linha na terceira coluna.

Padrão em seis colunas com quebra de linha

Padrão em seis colunas com quebra de linha

Orientação por linha

Orientação por linha

O grupo criado após a quebra sempre inicia com uma coluna primária. Isto vale também para a orientação vertical com quebra de coluna.

Esta página foi útil?