DataGridViewImageColumn.DefaultCellStyle Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.