DataGridViewImageColumn.DefaultCellStyle Propiedad

Definición

Obtiene o establece el estilo predeterminado de celda de la columna.Gets or sets the column's default cell style.

public:
 virtual property System::Windows::Forms::DataGridViewCellStyle ^ DefaultCellStyle { System::Windows::Forms::DataGridViewCellStyle ^ get(); void set(System::Windows::Forms::DataGridViewCellStyle ^ value); };
[System.ComponentModel.Browsable(true)]
public override System.Windows.Forms.DataGridViewCellStyle DefaultCellStyle { get; set; }
member this.DefaultCellStyle : System.Windows.Forms.DataGridViewCellStyle with get, set
Public Overrides Property DefaultCellStyle As DataGridViewCellStyle

Valor de propiedad

DataGridViewCellStyle que se debe aplicar como estilo predeterminado.The DataGridViewCellStyle to be applied as the default style.

Atributos

Ejemplos

En el ejemplo de código siguiente se muestra el uso de esta propiedad.The following code example demonstrates the use of this property.

private void ChangeColumnAlignment()
{
    songsDataGridView.Columns["Title"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomCenter;
    songsDataGridView.Columns["Title"].Name = DataGridViewContentAlignment.BottomCenter.ToString();

    songsDataGridView.Columns["Artist"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomLeft;
    songsDataGridView.Columns["Artist"].Name = DataGridViewContentAlignment.BottomLeft.ToString();

    songsDataGridView.Columns["Album"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomRight;
    songsDataGridView.Columns["Album"].Name = DataGridViewContentAlignment.BottomRight.ToString();

    songsDataGridView.Columns["Release Date"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
    songsDataGridView.Columns["Release Date"].Name = DataGridViewContentAlignment.MiddleCenter.ToString();

    songsDataGridView.Columns["Track"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft;
    songsDataGridView.Columns["Track"].Name = DataGridViewContentAlignment.MiddleLeft.ToString();
}
Private Sub ChangeColumnAlignment()
    songsDataGridView.Columns("Title").DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomCenter
    songsDataGridView.Columns("Title").Name = DataGridViewContentAlignment.BottomCenter.ToString()

    songsDataGridView.Columns("Artist").DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomLeft
    songsDataGridView.Columns("Artist").Name = DataGridViewContentAlignment.BottomLeft.ToString()

    songsDataGridView.Columns("Album").DefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomRight
    songsDataGridView.Columns("Album").Name = DataGridViewContentAlignment.BottomRight.ToString()

    songsDataGridView.Columns("Release Date").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
    songsDataGridView.Columns("Release Date").Name = DataGridViewContentAlignment.MiddleCenter.ToString()

    songsDataGridView.Columns("Track").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft
    songsDataGridView.Columns("Track").Name = DataGridViewContentAlignment.MiddleLeft.ToString()
End Sub

Comentarios

El valor DataGridViewCellStyle predeterminado devuelto por esta propiedad tiene los siguientes valores de propiedad iniciales:The default DataGridViewCellStyle returned by this property has the following initial property values:

PropiedadDataGridViewCellStyleDataGridViewCellStyle property Valor predeterminadoDefault value
Alignment DataGridViewContentAlignment.MiddleCenter
NullValue Un gráfico de error estándar de Icon tipo si el ValuesAreIcons valor de la truepropiedad inicial es; de lo contrario, es Bitmapun gráfico de error estándar de tipo.A standard error graphic of type Icon if the initial ValuesAreIcons property value is true; otherwise, a standard error graphic of type Bitmap.

Estos valores invalidan el valor especificado DefaultCellStyle en la propiedad DataGridView del control, pero pueden reemplazarse por otras propiedades de estilo de celda.These values override the value specified in the DefaultCellStyle property of the DataGridView control, but may be overridden by other cell style properties. Para obtener más información, vea estilos de celda en el control DataGridView de Windows Forms.For more information, see Cell Styles in the Windows Forms DataGridView Control.

Para evitar que aparezca el gráfico de error estándar para null los DBNull.Value valores de celda o, DataGridViewCellStyle.NullValue establezca la propiedad de este objeto de null estilo de celda en o en su propio gráfico de error antes de Agregar filas al control.To prevent the standard error graphic from appearing for null or DBNull.Value cell values, set the DataGridViewCellStyle.NullValue property for this cell style object to null or your own error graphic before adding rows to the control. Sin embargo, esto no afecta a la fila de los nuevos registros.This does not affect the row for new records, however. Para evitar que el gráfico de error aparezca en la fila de nuevos registros cuando el valor AllowUserToAddRows de la propiedad truede control es, también debe establecer explícitamente el valor null de la celda en o su propio gráfico de error en un controlador para el control .RowsAdded Event o establezca la propiedad CellTemplate column en una instancia de un DataGridViewImageCelltipo derivado de con una propiedad invalidada DefaultNewRowValue que null devuelva o su propio gráfico de error.To prevent the error graphic from appearing in the row for new records when the control AllowUserToAddRows property value is true, you must also either explicitly set the cell value to null or your own error graphic in a handler for the control RowsAdded event or set the column CellTemplate property to an instance of a DataGridViewImageCell-derived type with an overridden DefaultNewRowValue property that returns null or your own error graphic.

Si la NullValue propiedad del objeto devuelto por la DefaultCellStyle propiedad tiene un valor igual al gráfico de error estándar de tipo Bitmap, cambiando el ValuesAreIcons valor de la true propiedad para NullValue establecer automáticamente en gráfico de error estándar de tipo Icon.If the NullValue property of the object returned by the DefaultCellStyle property has a value equal to the standard error graphic of type Bitmap, changing the ValuesAreIcons property value to true automatically sets NullValue to the standard error graphic of type Icon. Si NullValue tiene un valor igual al gráfico de error estándar de tipo Icon, al cambiar ValuesAreIcons el valor de false la propiedad NullValue se establece automáticamente en el gráfico de Bitmaperror estándar de tipo.If NullValue has a value equal to the standard error graphic of type Icon, changing the ValuesAreIcons property value to false automatically sets NullValue to the standard error graphic of type Bitmap.

Se aplica a

Consulte también: