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 Columns proprietà .
Creare una nuova tabella
Nell'esempio seguente viene creata una nuova tabella e quindi viene utilizzato il Add metodo per aggiungere colonne alla raccolta della Columns 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 un nuovo oggetto TableColumn
Nell'esempio seguente viene inserito un nuovo TableColumnoggetto . La nuova colonna viene inserita in corrispondenza della posizione di indice 0, rendendola la nuova prima colonna della tabella.
Nota
La TableColumnCollection raccolta usa l'indicizzazione in base zero standard.
tbl.Columns.Insert(0, new TableColumn());
tbl.Columns.Insert(0, New TableColumn())
Accedere alle proprietà in TableColumnCollection
Nell'esempio seguente viene eseguito l'accesso ad alcune proprietà arbitrarie nelle colonne dell'insieme, che fanno riferimento a colonne specifiche in base all'indice TableColumnCollection .
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 per riferimento
Nell'esempio seguente viene rimossa una particolare colonna per riferimento.
tbl.Columns.Remove(tbl.Columns[3]);
tbl.Columns.Remove(tbl.Columns(3))
Rimuovere una colonna per indice
Nell'esempio seguente viene rimossa una particolare colonna per indice.
tbl.Columns.RemoveAt(2);
tbl.Columns.RemoveAt(2)
Rimuovere tutte le colonne
Nell'esempio seguente vengono rimosse tutte le colonne dall'insieme columns della tabella.
tbl.Columns.Clear();
tbl.Columns.Clear()
Vedi anche
- creazione di una tabella
- Definire un oggetto Table tramite XAML
- Compilare oggetti Table a livello di codice
- Modificare i gruppi di righe di una tabella tramite la proprietà RowGroups
- Modificare un oggetto FlowDocument tramite la proprietà Blocks
- Modificare i gruppi di righe di una tabella tramite la proprietà RowGroups
.NET Desktop feedback