DataGridViewImageColumn.DefaultCellStyle Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o estilo da célula padrão da coluna.
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; }
[<System.ComponentModel.Browsable(true)>]
member this.DefaultCellStyle : System.Windows.Forms.DataGridViewCellStyle with get, set
Public Overrides Property DefaultCellStyle As DataGridViewCellStyle
Valor da propriedade
O DataGridViewCellStyle a ser aplicado como estilo padrão.
- Atributos
Exemplos
O exemplo de código a seguir demonstra o uso dessa propriedade.
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
Comentários
O padrão DataGridViewCellStyle retornado por essa propriedade tem os seguintes valores de propriedade inicial:
Propriedade DataGridViewCellStyle |
Valor padrão |
---|---|
Alignment | DataGridViewContentAlignment.MiddleCenter |
NullValue | Um gráfico de erro padrão do tipo Icon se o valor da propriedade inicial ValuesAreIcons for true ; caso contrário, um gráfico de erro padrão do tipo Bitmap. |
Esses valores substituem o valor especificado na DefaultCellStyle propriedade do DataGridView controle, mas podem ser substituídos por outras propriedades de estilo de célula. Para obter mais informações, consulte Estilos de célula no controle DataGridView dos Windows Forms.
Para impedir que o gráfico de erro padrão apareça para null
valores de célula ou DBNull.Value , defina a DataGridViewCellStyle.NullValue propriedade desse objeto null
de estilo de célula como ou seu próprio gráfico de erro antes de adicionar linhas ao controle. No entanto, isso não afeta a linha de novos registros. Para evitar que o gráfico de erro apareça na linha para novos registros quando o valor da propriedade de controle AllowUserToAddRows for true
, você também deve definir explicitamente o valor da célula como null
ou seu próprio gráfico de erro em um manipulador para o evento de controle RowsAdded ou definir a propriedade de coluna CellTemplate como uma instância de um DataGridViewImageCelltipo derivado de com uma propriedade substituída DefaultNewRowValue que retorna null
ou seu próprio gráfico de erro.
Se a NullValue propriedade do objeto retornado pela DefaultCellStyle propriedade tiver um valor igual ao gráfico de erro padrão do tipo Bitmap, alterando o valor da ValuesAreIcons propriedade para true
definir NullValue automaticamente como o gráfico de erro padrão do tipo Icon. Se NullValue tiver um valor igual ao gráfico de erro padrão do tipo Icon, altere o valor da ValuesAreIcons propriedade para false
definir NullValue automaticamente como o gráfico de erro padrão do tipo Bitmap.