Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este exemplo demonstra algumas das operações mais comuns que podem ser executadas nas colunas de uma tabela por meio da Columns propriedade.
Criar uma tabela
O exemplo a seguir cria uma nova tabela e usa o Add método para adicionar colunas à coleção da Columns tabela.
Table tbl = new Table();
int columnsToAdd = 4;
for (int x = 0; x < columnsToAdd; x++)
tbl.Columns.Add(new TableColumn());
Dim tbl As New Table()
Dim columnsToAdd As Integer = 4
For x As Integer = 0 To columnsToAdd - 1
tbl.Columns.Add(New TableColumn())
Next x
Inserir uma nova coluna de tabela
O exemplo a seguir insere um novo TableColumn. A nova coluna é inserida na posição 0 do índice, tornando-a a nova primeira coluna na tabela.
Observação
A coleção TableColumnCollection usa a indexação padrão baseada em zero.
tbl.Columns.Insert(0, new TableColumn());
tbl.Columns.Insert(0, New TableColumn())
Acessar propriedades em TableColumnCollection
O exemplo a seguir acessa algumas propriedades arbitrárias em colunas na TableColumnCollection coleção, referindo-se a colunas específicas por índice.
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;
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
Obter o número de colunas em uma tabela
O exemplo a seguir obtém o número de colunas hospedadas atualmente pela tabela.
int columns = tbl.Columns.Count;
Dim columns As Integer = tbl.Columns.Count
Remover uma coluna por referência
O exemplo a seguir remove uma coluna específica por referência.
tbl.Columns.Remove(tbl.Columns[3]);
tbl.Columns.Remove(tbl.Columns(3))
Remover uma coluna por índice
O exemplo a seguir remove uma coluna específica por índice.
tbl.Columns.RemoveAt(2);
tbl.Columns.RemoveAt(2)
Remover todas as colunas
O exemplo a seguir remove todas as colunas da coleção de colunas da tabela.
tbl.Columns.Clear();
tbl.Columns.Clear()
Consulte também
.NET Desktop feedback