Procedura: modificare le colonne di una tabella tramite la proprietà Columns
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.
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
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())
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
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.
Dim columns As Integer = tbl.Columns.Count
int columns = tbl.Columns.Count;
Nell'esempio riportato di seguito viene rimossa una colonna tramite riferimento.
tbl.Columns.Remove(tbl.Columns(3))
tbl.Columns.Remove(tbl.Columns[3]);
Nell'esempio riportato di seguito viene rimossa una colonna tramite indice.
tbl.Columns.RemoveAt(2)
tbl.Columns.RemoveAt(2);
Nell'esempio riportato di seguito vengono rimosse tutte le colonne dall'insieme di colonne della tabella.
tbl.Columns.Clear()
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