DataGridViewImageColumn.CellTemplate DataGridViewImageColumn.CellTemplate DataGridViewImageColumn.CellTemplate DataGridViewImageColumn.CellTemplate Property

Definición

Obtiene o establece la plantilla utilizada para crear nuevas celdas.Gets or sets the template used to create new cells.

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

Valor de propiedad

Una celda DataGridViewCell según la cual se modelan todas las demás celdas de la columna.A DataGridViewCell that all other cells in the column are modeled after.

Excepciones

El tipo establecido no es compatible con el tipo DataGridViewImageCell.The set type is not compatible with type DataGridViewImageCell.

Ejemplos

En el ejemplo de código siguiente se muestra el DataGridViewColumn.CellTemplate uso de la propiedad, que es similar a esta propiedad.The following code example demonstrates the use of the DataGridViewColumn.CellTemplate property, which is similar to this property. Este ejemplo forma parte de un ejemplo más grande disponible en cómo: Manipular columnas en el controlDataGridView Windows Forms.This example is part of a larger example available in How to: Manipulate Columns in the Windows Forms DataGridView Control.

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

Comentarios

Los constructores de la DataGridViewImageColumn clase inicializan esta propiedad en un recién DataGridViewImageCellcreado.The constructors for the DataGridViewImageColumn class initialize this property to a newly created DataGridViewImageCell.

Precaución

El cambio de las propiedades de la plantilla de celda no afectará de inmediato a la interfaz de usuario (UI) de las celdas existentes de la columna.Changing the properties of the cell template will not immediately affect the user interface (UI) of the column's existing cells. Estos cambios solo se muestran cuando se vuelve a generar la columna (por ejemplo, al ordenar la columna o a través de una llamada al DataGridView.InvalidateColumn método).These changes are only apparent after the column is regenerated (for example, by sorting the column or through a call to the DataGridView.InvalidateColumn method).

Se aplica a

Consulte también: