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 uygulanacaktır.

Ö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 Icon özellik değeri ValuesAreIconsise standart hata grafiğitrue; değilse, türünde Bitmapstandart bir hata grafiği.

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 Denetimi'nde Hücre Stilleri .

Veya null hücre değerleri için standart hata grafiğinin görünmesini önlemek içinDBNull.Value, denetime DataGridViewCellStyle.NullValue satır eklemeden önce bu hücre stili nesnesinin özelliğini veya kendi hata grafiğinizi olarak ayarlayınnull. 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, denetim olayı için null bir işleyicide hücre değerini RowsAdded veya kendi hata grafiğinizi açıkça ayarlamanız ya da sütun CellTemplate özelliğini döndüren DataGridViewImageCell geçersiz kılınmış DefaultNewRowValue bir özellik veya kendi hata grafiğinizle türetilmiş bir nulltü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 ValuesAreIcons türündeki true standart hata grafiğine NullValueotomatik olarak ayarlı Icon olarak değiştirir. türündeki standart hata grafiğine eşit bir değere sahipseNullValue, özellik değerini Icon türündeki standart hata grafiğine ValuesAreIconsotomatik olarak ayarlı false olarak değiştirirNullValue.Bitmap

Şunlara uygulanır

Ayrıca bkz.