DataGridViewAutoSizeRowsMode Výčet
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í.
Definuje hodnoty pro určení způsobu úpravy výšky řádků.
public enum class DataGridViewAutoSizeRowsMode
public enum DataGridViewAutoSizeRowsMode
type DataGridViewAutoSizeRowsMode =
Public Enum DataGridViewAutoSizeRowsMode
- Dědičnost
Pole
AllCells | 7 | Výška řádků se upraví tak, aby odpovídala obsahu všech buněk v řádcích, včetně buněk záhlaví. |
AllCellsExceptHeaders | 6 | Výška řádků se upraví tak, aby odpovídala obsahu všech buněk v řádcích s výjimkou buněk záhlaví. |
AllHeaders | 5 | Výška řádků se přizpůsobí obsahu záhlaví řádku. |
DisplayedCells | 11 | Výška řádků se přizpůsobí obsahu všech buněk v řádcích aktuálně zobrazených na obrazovce, včetně buněk záhlaví. |
DisplayedCellsExceptHeaders | 10 | Výšky řádků se přizpůsobí tak, aby odpovídaly obsahu všech buněk v řádcích aktuálně zobrazených na obrazovce, s výjimkou buněk záhlaví. |
DisplayedHeaders | 9 | Výška řádků se přizpůsobí obsahu záhlaví řádků aktuálně zobrazených na obrazovce. |
None | 0 | Výška řádků se automaticky neupravuje. |
Příklady
Následující příklad kódu nastaví řádky tak, aby automaticky změnily jejich výšku při každé změně obsahu buňky. Nová výška řádku se určuje z obsahu všech řádků a sloupců. Tento příklad kódu je součástí většího příkladu uvedeného v části Postupy: Automatická změna velikosti buněk při změnách obsahu v ovládacím prvku model Windows Forms DataGridView.
void AutoSizeRowsMode( Object^ /*sender*/, EventArgs^ /*es*/ )
{
dataGridView1->AutoSizeRowsMode = DataGridViewAutoSizeRowsMode::AllCells;
}
private void AutoSizeRowsMode(Object sender, EventArgs es)
{
dataGridView1.AutoSizeRowsMode =
DataGridViewAutoSizeRowsMode.AllCells;
}
Private Sub AutoSizeRowsMode(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Button7.Click
DataGridView1.AutoSizeRowsMode = _
DataGridViewAutoSizeRowsMode.AllCells
End Sub
Poznámky
Ovládací DataGridView prvek může změnit velikost řádků na základě upřednostňované výšky každého řádku. Upřednostňovaná výška řádku je minimální výška potřebná k zobrazení největší hodnoty buňky v daném řádku. Různé režimy velikostí umožňují určit, které buňky se použijí k výpočtu nové výšky (buňky záhlaví nebo buňky bez záhlaví) a zda se má změnit velikost všech řádků nebo jenom řádků, které jsou aktuálně zobrazeny. Změna velikosti podmnožina řádků je užitečná, abyste se při práci s mnoha řádky dat vyhnuli penalizaci výkonu.
Automatická změna velikosti na základě obsahu zabraňuje uživatelům v úpravě výšky řádků pomocí myši.
Tento výčet používá DataGridView vlastnost a AutoResizeRows metoda ovládacího prvkuAutoSizeRowsMode.
Další informace o režimech nastavení velikosti najdete v tématu Možnosti velikosti v ovládacím prvku model Windows Forms DataGridView.
Platí pro
Viz také
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