Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Table.Columns, propriété

Obtient un objet TableColumnCollection qui contient les colonnes de la table.

Espace de noms :  System.Windows.Documents
Assembly :  PresentationFramework (dans PresentationFramework.dll)

public TableColumnCollection Columns { get; }

Valeur de propriété

Type : System.Windows.Documents.TableColumnCollection
Objet TableColumnCollection qui contient les colonnes (représentées par des objets TableColumn) de la table. Notez que ce nombre peut différer du nombre réel de colonnes figurant dans la table. Ce sont les objets TableCell d'une table qui déterminent le nombre réel de colonnes qui figureront dans la table.
Cette propriété n'a pas de valeur par défaut.

Les objets TableColumn retournés par cette propriété peuvent être utilisés, conjointement avec les objets TableCell de la colonne, afin de définir la disposition des colonnes ; toutefois, ils ne déterminent pas le nombre réel de colonne qui figureront dans la table. Ce sont les objets TableCell d'une table qui déterminent le nombre réel de colonnes qui figureront dans la table. Par exemple, si vous définissez 3 colonnes mais disposez de cellules pour 2 colonnes seulement, seules 2 colonnes apparaîtront.

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.

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.

RemarqueRemarque

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();


.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft