DataGridViewAutoSizeColumnMode Výčet

Definice

Definuje hodnoty pro určení, jak se upraví šířka sloupce.

public enum class DataGridViewAutoSizeColumnMode
public enum DataGridViewAutoSizeColumnMode
type DataGridViewAutoSizeColumnMode = 
Public Enum DataGridViewAutoSizeColumnMode
Dědičnost
DataGridViewAutoSizeColumnMode

Pole

AllCells 6

Šířka sloupce se přizpůsobí obsahu všech buněk ve sloupci, včetně buňky záhlaví.

AllCellsExceptHeader 4

Šířka sloupce se přizpůsobí obsahu všech buněk ve sloupci s výjimkou buňky záhlaví.

ColumnHeader 2

Šířka sloupce se přizpůsobí obsahu buňky záhlaví sloupce.

DisplayedCells 10

Šířka sloupce se přizpůsobí obsahu všech buněk ve sloupci, které jsou aktuálně zobrazené na obrazovce, včetně buňky záhlaví.

DisplayedCellsExceptHeader 8

Šířka sloupce se přizpůsobí obsahu všech buněk ve sloupci, které jsou aktuálně zobrazené na obrazovce, s výjimkou buňky záhlaví.

Fill 16

Šířka sloupce se upraví tak, aby šířky všech sloupců přesně vyplnily oblast zobrazení ovládacího prvku, což vyžaduje vodorovné posouvání pouze pro zachování šířky sloupců nad MinimumWidth hodnotami vlastností. Relativní šířky sloupců jsou určeny relativními FillWeight hodnotami vlastností.

None 1

Šířka sloupce se automaticky neupravuje.

NotSet 0

Chování velikosti sloupce je zděděno z AutoSizeColumnsMode vlastnosti.

Příklady

Následující příklad kódu ukazuje použití tohoto výčtu ke konfiguraci sloupce s pevnou šířkou. Tento příklad je součástí většího příkladu, který je k dispozici v části Postupy: Nastavení režimů velikosti ovládacího prvku model Windows Forms DataGridView.

DataGridViewTextBoxColumn idColumn =
    new DataGridViewTextBoxColumn();
idColumn.HeaderText = "ID";
idColumn.AutoSizeMode = DataGridViewAutoSizeColumnMode.None;
idColumn.Resizable = DataGridViewTriState.False;
idColumn.ReadOnly = true;
idColumn.Width = 20;
Dim idColumn As New DataGridViewTextBoxColumn()
idColumn.HeaderText = "ID"
idColumn.AutoSizeMode = DataGridViewAutoSizeColumnMode.None
idColumn.Resizable = DataGridViewTriState.False
idColumn.ReadOnly = True
idColumn.Width = 20

Poznámky

Ovládací DataGridView prvek může změnit velikost sloupců tak, aby vyplnil dostupnou vodorovnou šířku ovládacího prvku nebo aby zobrazoval celý obsah všech buněk nebo zadaných buněk.

U režimu výplně je upřednostňovaná šířka sloupce určená změnou velikosti všech sloupců v daném režimu tak, aby všechny viditelné sloupce v ovládacím prvku přesně vyplnily vodorovnou šířku dostupné oblasti zobrazení. U jiných režimů je upřednostňovaná šířka sloupce minimální šířka potřebná k zobrazení největší hodnoty buňky ze všech buněk nebo podmnožině buněk v daném sloupci, například podmnožina buněk, které jsou v aktuálně zobrazených řádcích. Použití podmnožině buněk k určení nové šířky je užitečné, abyste se vyhnuli penalizaci výkonu při práci s mnoha řádky dat.

Automatická změna velikosti založená na obsahu brání uživatelům v úpravě šířky sloupců myší. Změna velikosti uživatele je však povolena v režimu výplně.

Tento výčet se používá pomocí AutoSizeMode a InheritedAutoSizeMode vlastností sloupců a DataGridView.AutoResizeColumn metody.

Další informace o režimech velikosti naleznete v tématu Možnosti velikosti v ovládacím prvku model Windows Forms DataGridView. Další informace o režimu výplně sloupce zejména naleznete v režimu výplně sloupce v ovládacím prvku model Windows Forms DataGridView ovládacího prvku.

Platí pro

Viz také