Postupy: Nastavení střídavých stylů řádků pro ovládací prvek Windows Forms DataGridView
Tabulková data se často zobrazují uživatelům ve formátu podobném registru, kde střídavé řádky mají různé barvy pozadí. Tento formát usnadňuje uživatelům zjistit, které buňky jsou v každém řádku, zejména u širokých tabulek s mnoha sloupci.
DataGridView Pomocí ovládacího prvku můžete zadat úplné informace o stylu pro střídavé řádky. Díky tomu můžete kromě barvy pozadí používat také vlastnosti stylu, jako je barva popředí a písmo, a odlišit tak střídavé řádky.
Tato úloha je v sadě Visual Studio podporována. Viz Také viz Postupy: Nastavení stylů střídavých řádků pro model Windows Forms DataGridView ovládací prvek pomocí Návrháře.
Nastavení stylů střídavých řádků prostřednictvím kódu programu
Nastavte vlastnosti DataGridViewCellStyle objektů vrácených vlastnostmi RowsDefaultCellStyle a AlternatingRowsDefaultCellStyle vlastnostmi objektu DataGridView.
this.dataGridView1.RowsDefaultCellStyle.BackColor = Color.Bisque; this.dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.Beige;
With Me.dataGridView1 .RowsDefaultCellStyle.BackColor = Color.Bisque .AlternatingRowsDefaultCellStyle.BackColor = Color.Beige End With
Poznámka:
Styly zadané pomocí RowsDefaultCellStyle a AlternatingRowsDefaultCellStyle vlastnosti přepíší styly zadané ve sloupci a DataGridView úrovni, ale přepíší se styly nastavenými na jednotlivé řádky a na úrovni buňky. Další informace naleznete v části Styly buněk v ovládacím prvku model Windows Forms DataGridView.
Probíhá kompilace kódu
Tento příklad vyžaduje:
Ovládací DataGridView prvek s názvem
dataGridView1
.Odkazy na System, System.Drawinga System.Windows.Forms sestavení.
Robustní programování
Pokud chcete dosáhnout maximální škálovatelnosti, měli byste sdílet DataGridViewCellStyle objekty mezi více řádky, sloupci nebo buňkami, které používají stejné styly, a ne nastavovat vlastnosti stylu pro každý prvek samostatně. Další informace naleznete v tématu Osvědčené postupy pro škálování ovládacího prvku model Windows Forms DataGridView.
Viz také
- DataGridView.AlternatingRowsDefaultCellStyle
- DataGridView.RowsDefaultCellStyle
- DataGridView
- DataGridViewCellStyle
- Základní formátování a práce se styly v ovládacím prvku Windows Forms DataGridView
- Styly buňky v ovládacím prvku Windows Forms DataGridView
- Doporučené postupy pro změnu velikosti ovládacího prvku Windows Forms DataGridView
- Postupy: Nastavení písma a barevných stylů v ovládacím prvku Windows Forms DataGridView
.NET Desktop feedback
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro