Share via


DataGridViewImageColumn.DefaultCellStyle Özellik

Tanım

Sütunun varsayılan hücre stilini alır veya ayarlar.

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

Özellik Değeri

DataGridViewCellStyle varsayılan stil olarak uygulanacak.

Öznitelikler

Örnekler

Aşağıdaki kod örneği bu özelliğin kullanımını gösterir.

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

Açıklamalar

Bu özellik tarafından döndürülen varsayılan değer DataGridViewCellStyle aşağıdaki ilk özellik değerlerine sahiptir:

DataGridViewCellStyle Özellik Varsayılan değer
Alignment DataGridViewContentAlignment.MiddleCenter
NullValue İlk ValuesAreIcons özellik değeri ise türünde standart bir hata grafiğiIcon; aksi takdirde türünde Bitmapstandart bir hata grafiğidirtrue.

Bu değerler denetimin özelliğinde DefaultCellStyleDataGridView belirtilen değeri geçersiz kılar, ancak diğer hücre stili özellikleri tarafından geçersiz kılınabilir. Daha fazla bilgi için bkz. Windows Forms DataGridView Denetimindeki Hücre Stilleri.

Veya DBNull.Value hücre değerleri için standart hata grafiğinin görünmesini önlemek içinnull, denetime null satır eklemeden önce bu hücre stili nesnesinin özelliğini veya kendi hata grafiğinizi olarak ayarlayınDataGridViewCellStyle.NullValue. Ancak bu, yeni kayıtların satırını etkilemez. Denetim AllowUserToAddRows özelliği değeri trueolduğunda hata grafiğinin yeni kayıtlar için satırda görünmesini önlemek için, hücre değerini null veya denetim RowsAdded olayının işleyicisindeki kendi hata grafiğinizi açıkça ayarlamanız veya sütun CellTemplate özelliğini döndüren null geçersiz kılınmış DefaultNewRowValue bir özellik veya kendi hata grafiğinizle türetilmiş bir DataGridViewImageCelltür örneğine ayarlamanız gerekir.

NullValue özelliği tarafından DefaultCellStyle döndürülen nesnesinin özelliği, türündeki Bitmapstandart hata grafiğine eşit bir değere sahipse, özellik değerini true türündeki ValuesAreIcons standart hata grafiğine Iconotomatik olarak ayarlı NullValue olarak değiştirir. türündeki standart hata grafiğine eşit bir değere sahipseNullValue, özellik değerini false türündeki standart hata grafiğine Bitmapotomatik olarak ayarlı NullValue olarak değiştirirValuesAreIcons.Icon

Şunlara uygulanır

Ayrıca bkz.