Sdílet prostřednictvím


DataGridViewImageColumn.DefaultCellStyle Vlastnost

Definice

Získá nebo nastaví výchozí styl buňky sloupce.

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

Hodnota vlastnosti

Použije DataGridViewCellStyle se jako výchozí styl.

Atributy

Příklady

Následující příklad kódu ukazuje použití této vlastnosti.

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

Poznámky

Výchozí hodnota DataGridViewCellStyle vrácená touto vlastností má následující počáteční hodnoty vlastností:

DataGridViewCellStyle Vlastnost Výchozí hodnota
Alignment DataGridViewContentAlignment.MiddleCenter
NullValue Standardní symbol chyby typuIcon, pokud je truepočáteční ValuesAreIcons hodnota vlastnosti; v opačném případě se jedná o symbol standardní chyby typu Bitmap.

Tyto hodnoty přepíšou hodnotu zadanou DefaultCellStyle ve vlastnosti DataGridView ovládacího prvku, ale mohou být přepsány jinými vlastnostmi stylu buňky. Další informace najdete v tématu Styly buněk v ovládacím prvku model Windows Forms DataGridView.

Chcete-li zabránit zobrazení standardního chybového obrázku pro nullDBNull.Value hodnoty nebo buňky, nastavte DataGridViewCellStyle.NullValue vlastnost pro tento objekt stylu buňky na null hodnotu nebo vlastní obrázek chyby před přidáním řádků do ovládacího prvku. To ale nemá vliv na řádek pro nové záznamy. Pokud chcete zabránit tomu, aby se v řádku pro nové záznamy zobrazoval symbol chyby, pokud je truehodnota vlastnosti ovládacího prvku AllowUserToAddRows , musíte také explicitně nastavit hodnotu buňky na null nebo vlastní chybový symbol v obslužné rutině pro událost ovládacího prvku RowsAdded nebo nastavit vlastnost sloupce CellTemplate na instanci DataGridViewImageCelltypu odvozeného od -s přepsanou DefaultNewRowValue vlastností, která se vrátínull, nebo vlastní chybový symbol.

NullValue Pokud vlastnost objektu vrácená DefaultCellStyle vlastností má hodnotu rovnající se standardnímu chybovému symbolu typu Bitmap, změna ValuesAreIcons hodnoty vlastnosti tak, aby se true automaticky nastavila NullValue na symbol standardní chyby typu Icon. Pokud NullValue má hodnotu rovnající se standardnímu chybovému symbolu typu Icon, změna ValuesAreIcons hodnoty vlastnosti se false automaticky nastaví NullValue na symbol standardní chyby typu Bitmap.

Platí pro

Viz také