Exportar (0) Imprimir
Expandir todo

DataGridViewButtonColumn.CellTemplate (Propiedad)

Obtiene o establece la plantilla utilizada para crear las nuevas celdas.

Espacio de nombres: System.Windows.Forms
Ensamblado: System.Windows.Forms (en system.windows.forms.dll)

public override DataGridViewCell CellTemplate { get; set; }
/** @property */
public DataGridViewCell get_CellTemplate ()

/** @property */
public void set_CellTemplate (DataGridViewCell value)

public override function get CellTemplate () : DataGridViewCell

public override function set CellTemplate (value : DataGridViewCell)

No aplicable.

Valor de propiedad

Una celda DataGridViewCell según la cual se modelan todas las demás celdas de la columna.

Tipo de excepciónCondición

InvalidCastException

El valor especificado al establecer esta propiedad no se pudo convertir a DataGridViewButtonCell.

El constructor para la clase DataGridViewButtonColumn inicializa esta propiedad a un objeto DataGridViewButtonCell recién creado.

Nota de precauciónPrecaución:

Cambiar las propiedades de la plantilla de celda no afectará inmediatamente a la interfaz de usuario de las celdas existentes en la columna. Estos cambios sólo se reflejan después de volver a generarse la columna (por ejemplo, al ordenarla, o por medio de una llamada al método DataGridView.InvalidateColumn).

En el siguiente ejemplo de código se muestra cómo usar un objeto DataGridViewButtonColumn para ver las ventas realizadas por un empleado. Para aplicar el mismo color a todos los botones se utiliza una plantilla de celda. Este ejemplo forma parte de un ejemplo más extenso que está disponible en el tema de información general sobre la clase DataGridViewComboBoxColumn.

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);

}

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0
Mostrar:
© 2014 Microsoft