Procedura: modificare le colonne di una tabella tramite la proprietà Columns
Aggiornamento: novembre 2007
In questo esempio vengono illustrate alcune delle operazioni più comuni che è possibile eseguire sulle colonne di una tabella tramite la proprietà Columns.
Esempio
Nell'esempio riportato di seguito viene creata una nuova tabella e successivamente utilizzato il metodo Add per aggiungere colonne all'insieme Columns della tabella.
Table tbl = new Table();
int columnsToAdd = 4;
for (int x = 0; x < columnsToAdd; x++)
tbl.Columns.Add(new TableColumn());
Nell'esempio seguente viene inserito un nuovo oggetto TableColumn. La nuova colonna viene inserita in corrispondenza della posizione di indice 0, rendendola così la prima colonna della tabella.
Nota
L'insieme TableColumnCollection utilizza l'indicizzazione in base zero standard.
tbl.Columns.Insert(0, new TableColumn());
Nell'esempio riportato di seguito si accede ad alcune proprietà arbitrarie sulle colonne nell'insieme TableColumnCollection, con riferimento a particolari colonne tramite l'indice.
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;
Nell'esempio riportato di seguito si ottiene il numero di colonne attualmente ospitate dalla tabella.
int columns = tbl.Columns.Count;
Nell'esempio riportato di seguito viene rimossa una colonna tramite riferimento.
tbl.Columns.Remove(tbl.Columns[3]);
Nell'esempio riportato di seguito viene rimossa una colonna tramite indice.
tbl.Columns.RemoveAt(2);
Nell'esempio riportato di seguito vengono rimosse tutte le colonne dall'insieme di colonne della tabella.
tbl.Columns.Clear();
Vedere anche
Attività
Procedura: definire un oggetto Table tramite XAML
Procedura: compilare oggetti Table a livello di codice
Procedura: modificare i gruppi di righe di una tabella tramite la proprietà RowGroups
Procedura: modificare un oggetto FlowDocument tramite la proprietà Blocks
Procedura: modificare i gruppi di righe di una tabella tramite la proprietà RowGroups