DataGridViewTextBoxColumn.CellTemplate Proprietà

Definizione

Ottiene o imposta il modello utilizzato per la definizione dell'aspetto delle 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 tipo impostato non è compatibile con il tipo DataGridViewTextBoxCell.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso DataGridViewColumn.CellTemplate della proprietà, simile a questa proprietà. Questo esempio fa parte di un esempio più ampio disponibile in Procedura: Modificare colonne nel controllo DataGridView Windows Forms.

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

Commenti

Il costruttore per la classe inizializza questa DataGridViewTextBoxColumn proprietà in un oggetto appena creato DataGridViewTextBoxCell.

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