DataGridViewButtonColumn.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 override System.Windows.Forms.DataGridViewCell CellTemplate { get; set; }
[System.ComponentModel.Browsable(false)]
public override System.Windows.Forms.DataGridViewCell? CellTemplate { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.CellTemplate : System.Windows.Forms.DataGridViewCell with get, set
Public Overrides Property CellTemplate As DataGridViewCell

Waarde van eigenschap

A DataGridViewCell die alle andere cellen in de kolom na elkaar hebben gemodelleerd.

Kenmerken

Uitzonderingen

De opgegeven waarde bij het instellen van deze eigenschap kan niet worden omgezet in een DataGridViewButtonCell.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een DataGridViewButtonColumn voorbeeld gebruikt om de verkoop te bekijken die een werknemer heeft gemaakt. Een celsjabloon wordt gebruikt om dezelfde kleur toe te passen op alle knoppen. Dit voorbeeld maakt deel uit van een groter voorbeeld dat beschikbaar is in het overzichtsonderwerp van de DataGridViewComboBoxColumn klas.

private:
    void AddButtonColumn()
    {
        DataGridViewButtonColumn^ buttons = gcnew DataGridViewButtonColumn();
        {
            buttons->HeaderText = "Sales";
            buttons->Text = "Sales";
            buttons->UseColumnTextForButtonValue = true;
            buttons->AutoSizeMode =
                DataGridViewAutoSizeColumnMode::AllCells;
            buttons->FlatStyle = FlatStyle::Standard;
            buttons->CellTemplate->Style->BackColor = Color::Honeydew;
            buttons->DisplayIndex = 0;
        }

        DataGridView1->Columns->Add(buttons);

    }
private void AddButtonColumn()
{
    DataGridViewButtonColumn buttons = new DataGridViewButtonColumn();
    {
        buttons.HeaderText = "Sales";
        buttons.Text = "Sales";
        buttons.UseColumnTextForButtonValue = true;
        buttons.AutoSizeMode =
            DataGridViewAutoSizeColumnMode.AllCells;
        buttons.FlatStyle = FlatStyle.Standard;
        buttons.CellTemplate.Style.BackColor = Color.Honeydew;
        buttons.DisplayIndex = 0;
    }

    DataGridView1.Columns.Add(buttons);
}
Private Sub AddButtonColumn()
    Dim buttons As New DataGridViewButtonColumn()
    With buttons
        .HeaderText = "Sales"
        .Text = "Sales"
        .UseColumnTextForButtonValue = True
        .AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells
        .FlatStyle = FlatStyle.Standard
        .CellTemplate.Style.BackColor = Color.Honeydew
        .DisplayIndex = 0
    End With

    DataGridView1.Columns.Add(buttons)

End Sub

Opmerkingen

De constructor voor de DataGridViewButtonColumn klasse initialiseert deze eigenschap naar een zojuist gemaakte DataGridViewButtonCelleigenschap.

Caution

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