Comment : manipuler les colonnes d'un tableau avec la propriété Columns
Mise à jour : novembre 2007
Cet exemple montre quelques-unes des opérations plus courantes qui peuvent être exécutées sur les colonnes d'une table à travers la propriété Columns.
Exemple
L'exemple suivant crée une table puis utilise la méthode Add pour ajouter des colonnes à la collection Columns de la table.
Table tbl = new Table();
int columnsToAdd = 4;
for (int x = 0; x < columnsToAdd; x++)
tbl.Columns.Add(new TableColumn());
L'exemple suivant insère une nouvelle TableColumn. La nouvelle colonne est insérée à la position d'index 0, la transformant en première colonne de la table.
Remarque : |
---|
La collection TableColumnCollection utilise l'indexation standard de base zéro. |
tbl.Columns.Insert(0, new TableColumn());
L'exemple suivant accède à quelques propriétés arbitraires sur les colonnes dans la collection TableColumnCollection, en faisant référence à des colonnes particulières par index.
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;
L'exemple suivant obtient le nombre de colonnes hébergées actuellement par la table.
int columns = tbl.Columns.Count;
L'exemple suivant supprime une colonne particulière par référence.
tbl.Columns.Remove(tbl.Columns[3]);
L'exemple suivant supprime une colonne particulière par index.
tbl.Columns.RemoveAt(2);
L'exemple suivant supprime toutes les colonnes de la collection de colonnes de la table.
tbl.Columns.Clear();
Voir aussi
Tâches
Comment : définir une table avec XAML
Comment : générer une table par programme
Comment : manipuler les groupes de lignes d'un tableau avec la propriété RowGroups
Comment : manipuler un FlowDocument avec la propriété Blocks
Comment : manipuler les groupes de lignes d'un tableau avec la propriété RowGroups