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çã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