DataGridViewImageColumn.DefaultCellStyle Egenskap

Definition

Hämtar eller anger kolumnens standardcellformat.

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

Egenskapsvärde

Som DataGridViewCellStyle ska användas som standardformat.

Attribut

Exempel

Följande kodexempel visar användningen av den här egenskapen.

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

Kommentarer

Standardvärdet DataGridViewCellStyle som returneras av den här egenskapen har följande initiala egenskapsvärden:

egenskapen DataGridViewCellStyle Standardvärdet
Alignment DataGridViewContentAlignment.MiddleCenter
NullValue En standardfelgrafik av typen Icon om det ursprungliga ValuesAreIcons egenskapsvärdet är true, annars en standardfelgrafik av typen Bitmap.

Dessa värden åsidosätter det värde som anges i DefaultCellStyle kontrollens DataGridView egenskap, men kan åsidosättas av andra egenskaper för cellformat. Mer information finns i cellstilar i Windows Forms DataGridView Control.

Om du vill förhindra att standardfelgrafiken null visas för DBNull.Value eller DataGridViewCellStyle.NullValue cellvärden anger du egenskapen för det här cellformatobjektet till null eller din egen felgrafik innan du lägger till rader i kontrollen. Detta påverkar dock inte raden för nya poster. För att förhindra att felgrafiken visas på raden för nya poster när värdet för kontrollegenskapen AllowUserToAddRows är truemåste du antingen uttryckligen ange cellvärdet till null eller din egen felgrafik i en hanterare för kontrollhändelsen RowsAdded eller ange kolumnegenskapen CellTemplate till en instans av en DataGridViewImageCell-härledd DefaultNewRowValue typ med en åsidosatt egenskap som returnerar null eller din egen felgrafik.

NullValue Om egenskapen för objektet som returneras av DefaultCellStyle egenskapen har ett värde som är lika med standardfelgrafiken av typen Bitmapändrar du egenskapsvärdet ValuesAreIcons till true automatiskt till NullValue standardfelgrafiken av typen Icon. Om NullValue har ett värde som är lika med standardfelgrafiken av typen Iconändrar du egenskapsvärdet ValuesAreIcons till false automatiskt till NullValue standardfelgrafiken av typen Bitmap.

Gäller för

Se även