DataGridViewColumn.CellTemplate Propriété

Définition

Obtient ou définit le modèle utilisé pour créer des cellules.

[System.ComponentModel.Browsable(false)]
public virtual System.Windows.Forms.DataGridViewCell CellTemplate { get; set; }
[System.ComponentModel.Browsable(false)]
public virtual System.Windows.Forms.DataGridViewCell? CellTemplate { get; set; }

Valeur de propriété

DataGridViewCell d'après lequel toutes les autres cellules de la colonne sont modelées. La valeur par défaut est null.

Attributs

Exemples

L’exemple de code suivant montre comment utiliser un DataGridViewCell comme modèle pour un DataGridViewColumn. Les modifications de style apportées à une cellule de la colonne affectent toutes les cellules de la colonne. Cet exemple de code fait partie d’un exemple plus grand fourni pour la DataGridViewColumn classe .

private void CustomizeCellsInThirdColumn()
{
    int thirdColumn = 2;
    DataGridViewColumn column =
        dataGridView.Columns[thirdColumn];
    DataGridViewCell cell = new DataGridViewTextBoxCell();

    cell.Style.BackColor = Color.Wheat;
    column.CellTemplate = cell;
}

Remarques

Les constructeurs de la DataGridViewColumn classe initialisent cette propriété. Le constructeur sans paramètre définit la propriété sur null; l’autre constructeur copie le modèle de cellule à partir de son paramètre.

Notes

La modification des propriétés du modèle de cellule n’affecte pas immédiatement l’interface utilisateur des cellules existantes de la colonne. Ces modifications ne sont visibles qu’une fois la colonne régénérée (par exemple, en triant la colonne ou via un appel à la DataGridView.InvalidateColumn méthode).

S’applique à

Produit Versions
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Voir aussi