Procedura: Modificare le colonne di una tabella tramite la proprietà Columns
In questo esempio vengono illustrate alcune delle operazioni più comuni che possono essere eseguite sulle colonne di una tabella tramite la proprietà Columns.
Creare una nuova tabella
Nell'esempio seguente viene creata una nuova tabella e quindi viene 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());
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
Inserire una nuova colonna della tabella
Nell'esempio seguente viene inserito un nuovo TableColumn. La nuova colonna viene inserita in corrispondenza della posizione di indice 0, rendendola la nuova prima colonna della tabella.
Nota
La collezione TableColumnCollection usa l'indicizzazione in base zero standard.
tbl.Columns.Insert(0, new TableColumn());
tbl.Columns.Insert(0, New TableColumn())
Accedere alle proprietà nella TableColumnCollection
L'esempio seguente accede ad alcune proprietà arbitrarie sulle colonne dell'insieme TableColumnCollection, facendo riferimento a determinate colonne per 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
Ottenere il numero di colonne in una tabella
L'esempio seguente ottiene il numero di colonne attualmente ospitate dalla tabella.
int columns = tbl.Columns.Count;
Dim columns As Integer = tbl.Columns.Count
Rimuovere una colonna di riferimento
Nel seguente esempio si rimuove una particolare colonna tramite riferimento.
tbl.Columns.Remove(tbl.Columns[3]);
tbl.Columns.Remove(tbl.Columns(3))
Rimuovere una colonna tramite indice
Nel seguente esempio, una colonna specifica viene rimossa tramite indice.
tbl.Columns.RemoveAt(2);
tbl.Columns.RemoveAt(2)
Rimuovere tutte le colonne
Nell'esempio seguente vengono rimosse tutte le colonne dalla raccolta di colonne della tabella.
tbl.Columns.Clear();
tbl.Columns.Clear()
Vedere anche
- Panoramica della tabella
- Definire una tabella con XAML
- costruire una tabella tramite codice
- modificare i gruppi di righe di una tabella tramite la proprietà RowGroups
- Manipolare un oggetto FlowDocument tramite la proprietà Blocks
- modificare i gruppi di righe di una tabella tramite la proprietà RowGroups
.NET Desktop feedback