DataGridViewColumn.CellTemplate Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 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
Valore della proprietà
Oggetto DataGridViewCell in base al quale sono modellate tutte le altre celle della colonna. Il valore predefinito è null
.
- Attributi
Esempio
Nell'esempio di codice seguente viene illustrato come usare come DataGridViewCell modello per un oggetto DataGridViewColumn. Le modifiche di stile apportate a qualsiasi cella della colonna influiscono su tutte le celle della colonna. Questo esempio di codice fa parte di un esempio più ampio fornito per la DataGridViewColumn classe .
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
I costruttori per la DataGridViewColumn classe inizializzano questa proprietà. Il costruttore senza parametri imposta la proprietà su null
. L'altro costruttore copia il modello di cella dal relativo parametro.
Nota
La modifica delle proprietà del modello di cella non influirà 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 .