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í chybový symbol typuIcon, pokud je truepočáteční ValuesAreIcons hodnota vlastnosti ; v opačném případě standardní chybový symbol typu Bitmap.

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

Chcete-li zabránit zobrazení standardní chybové grafiky pro null hodnoty buněk nebo DBNull.Value hodnoty buněk, nastavte DataGridViewCellStyle.NullValue vlastnost pro tento objekt stylu buňky na null nebo vlastní chybový obrázek před přidáním řádků do ovládacího prvku. To ale nemá vliv na řádek pro nové záznamy. Chcete-li zabránit zobrazení chybové grafiky v řádku pro nové záznamy, pokud je truehodnota vlastnosti ovládacího prvku AllowUserToAddRows , musíte buď explicitně nastavit hodnotu buňky na null obslužnou rutinu pro událost ovládacího prvkuRowsAdded, nebo nastavit vlastnost sloupce CellTemplate na instanci -odvozeného DataGridViewImageCelltypu s přepsánou DefaultNewRowValue vlastností, která vrací null nebo vlastní chybový obrázek.

NullValue Pokud vlastnost objektu vráceného DefaultCellStyle vlastností má hodnotu rovna standardní chybové grafiky typu Bitmap, změna ValuesAreIcons hodnoty vlastnosti automaticky true nastaví NullValue na standardní chybový symbol typu Icon. Pokud NullValue má hodnotu rovnu standardnímu chybovému symbolu typu Icon, změna ValuesAreIcons hodnoty vlastnosti tak, aby false se automaticky nastavila NullValue na standardní chybovou grafiku typu Bitmap.

Platí pro

Viz také