Postupy: Zablokování sloupců v ovládacím prvku Windows Forms DataGridView
Když uživatelé zobrazují data zobrazená v ovládacím prvku model Windows FormsDataGridView, někdy potřebují odkazovat na jeden sloupec nebo sadu sloupců často. Například při zobrazení tabulky informací o zákazníci, která obsahuje mnoho sloupců, je užitečné zobrazit jméno zákazníka za všech okolností a zároveň umožnit posouvání jiných sloupců mimo viditelnou oblast.
K dosažení tohoto chování můžete ukotvit sloupce v ovládacím prvku. Když ukotvíte sloupec, zablokují se také všechny sloupce vlevo (nebo vpravo ve skriptech jazyka se zápisem zprava doleva). Ukotvené sloupce zůstávají na místě, zatímco všechny ostatní sloupce se můžou posunout.
Poznámka:
Pokud je povolené přeuspořádání sloupců, zablokované sloupce se považují za skupinu, která se liší od neupravených sloupců. Uživatelé mohou přemístit sloupce v obou skupinách, ale nemůžou přesunout sloupec z jedné skupiny do druhé.
Vlastnost Frozen sloupce určuje, zda je sloupec vždy viditelný v mřížce.
Tato úloha je v sadě Visual Studio podporována. Viz také Postupy: Ukotvení sloupců v ovládacím prvku model Windows Forms DataGridView pomocí Návrháře.
Zablokování sloupce prostřednictvím kódu programu
Nastavte vlastnost DataGridViewColumn.Frozen na
true
.this.dataGridView1.Columns["AddToCartButton"].Frozen = true;
Me.dataGridView1.Columns("AddToCartButton").Frozen = True
Probíhá kompilace kódu
Tento příklad vyžaduje:
Ovládací DataGridView prvek s názvem
dataGridView1
, který obsahuje sloupec s názvemAddToCartButton
.Odkazy na sestavení System a System.Windows.Forms sestavení.
Viz také
.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