Condividi tramite


DataGridViewButtonColumn.CellTemplate Proprietà

Definizione

Ottiene o imposta il modello usato per la creazione di nuove celle.

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)>]
member this.CellTemplate : System.Windows.Forms.DataGridViewCell with get, set
Public Overrides Property CellTemplate As DataGridViewCell

Valore della proprietà

DataGridViewCell

Oggetto DataGridViewCell in base al quale sono modellate tutte le altre celle della colonna.

Attributi

Eccezioni

Il valore specificato al momento dell'impostazione di questa proprietà non può essere convertito in un oggetto DataGridViewButtonCell.

Esempio

Nell'esempio di codice seguente viene illustrato come usare un DataGridViewButtonColumn per visualizzare le vendite effettuate da un dipendente. Viene usato un modello di cella per applicare lo stesso colore a tutti i pulsanti. Questo esempio fa parte di un esempio più ampio disponibile nell'argomento panoramica della DataGridViewComboBoxColumn classe.

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

Commenti

Il costruttore per la classe inizializza questa DataGridViewButtonColumn proprietà in un oggetto appena creato DataGridViewButtonCell.

Attenzione

La modifica delle proprietà del modello di cella non influisce immediatamente sull'interfaccia utente delle celle esistenti della colonna. Queste modifiche sono evidenti solo dopo la rigenerazione della colonna, ad esempio ordinando la colonna o tramite una chiamata al DataGridView.InvalidateColumn metodo.

Si applica a

Vedi anche