Compartilhar via


Como: Manipular as colunas de uma tabela por meio da propriedade Columns

Este exemplo demonstra algumas das operações mais comuns que podem ser executadas nas colunas de uma tabela através da propriedade Columns.

Exemplo

The following example creates a new table and then uses the Add method to add columns to the table's Columns collection.

Table tbl = new Table();
int columnsToAdd = 4;
for (int x = 0; x < columnsToAdd; x++)
    tbl.Columns.Add(new TableColumn());

The following example inserts a new TableColumn. A nova coluna é inserida na posição de índice 0, tornando-se a nova primeira coluna na tabela.

ObservaçãoObservação:

O TableColumnCollection coleção usa o padrão de indexação com base em zero.

tbl.Columns.Insert(0, new TableColumn());

O exemplo a seguir acessa algumas propriedades arbitrárias das colunas na coleção TableColumnCollection, referindo-se a colunas específicas pelos seus índices.

tbl.Columns[0].Width = new GridLength(20);
tbl.Columns[1].Background = Brushes.AliceBlue;
tbl.Columns[2].Width = new GridLength(20);
tbl.Columns[3].Background = Brushes.AliceBlue;

O exemplo a seguir obtém o número de colunas atualmente hospedados pela tabela.

int columns = tbl.Columns.Count;

O exemplo a seguir remove uma coluna específica por referência.

tbl.Columns.Remove(tbl.Columns[3]);

O exemplo a seguir remove uma coluna específica por índice.

tbl.Columns.RemoveAt(2);

O exemplo a seguir remove todas as colunas da coleção de colunas da tabela.

tbl.Columns.Clear();

Consulte também

Tarefas

Como: Definir uma Table com XAML

Como: Criar uma tabela de forma programática

Como: Manipulate a Table's Row Groups through the RowGroups Property

Como: Manipular um FlowDocument por meio da Propriedade Blocks

Como: Manipulate a Table's Row Groups through the RowGroups Property

Conceitos

Visão Geral da Tabela