Sdílet prostřednictvím


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:

Viz také