DataGridViewColumn.CellTemplate Eigenschap

Definitie

Hiermee haalt u de sjabloon op die wordt gebruikt om nieuwe cellen te maken of stelt u deze in.

public:
 virtual property System::Windows::Forms::DataGridViewCell ^ CellTemplate { System::Windows::Forms::DataGridViewCell ^ get(); void set(System::Windows::Forms::DataGridViewCell ^ value); };
[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; }
[<System.ComponentModel.Browsable(false)>]
member this.CellTemplate : System.Windows.Forms.DataGridViewCell with get, set
Public Overridable Property CellTemplate As DataGridViewCell

Waarde van eigenschap

A DataGridViewCell die alle andere cellen in de kolom na elkaar hebben gemodelleerd. De standaardwaarde is null.

Kenmerken

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een DataGridViewCell als sjabloon voor een DataGridViewColumn. Stijlwijzigingen in een cel in de kolom zijn van invloed op alle cellen van de kolom. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de DataGridViewColumn klasse.

void CustomizeCellsInThirdColumn()
{
   int thirdColumn = 2;
   DataGridViewColumn^ column = dataGridView->Columns[ thirdColumn ];
   DataGridViewCell^ cell = gcnew DataGridViewTextBoxCell;
   cell->Style->BackColor = Color::Wheat;
   column->CellTemplate = cell;
}
private void CustomizeCellsInThirdColumn()
{
    int thirdColumn = 2;
    DataGridViewColumn column =
        dataGridView.Columns[thirdColumn];
    DataGridViewCell cell = new DataGridViewTextBoxCell();

    cell.Style.BackColor = Color.Wheat;
    column.CellTemplate = cell;
}
Private Sub CustomizeCellsInThirdColumn()

    Dim thirdColumn As Integer = 2
    Dim column As DataGridViewColumn = _
        dataGridView.Columns(thirdColumn)
    Dim cell As DataGridViewCell = _
        New DataGridViewTextBoxCell()

    cell.Style.BackColor = Color.Wheat
    column.CellTemplate = cell
End Sub

Opmerkingen

De constructors voor de DataGridViewColumn klasse initialiseren deze eigenschap. De parameterloze constructor stelt de eigenschap nullin op ; de andere constructor kopieert de celsjabloon van de parameter.

Note

Als u de eigenschappen van de celsjabloon wijzigt, is dit niet direct van invloed op de gebruikersinterface (UI) van de bestaande cellen van de kolom. Deze wijzigingen zijn pas zichtbaar nadat de kolom opnieuw is gegenereerd (bijvoorbeeld door de kolom of door een aanroep naar de DataGridView.InvalidateColumn methode te sorteren).

Van toepassing op

Zie ook