Sdílet prostřednictvím


BindingNavigator – přehled ovládacího prvku (Windows Forms)

Ovládací prvek BindingNavigator můžete použít k vytvoření standardizovaných prostředků, které uživatelům umožní vyhledávat a měnit data ve formuláři Windows Form. Často používáte BindingNavigator s komponentou BindingSource, abyste uživatelům umožnili procházet datové záznamy ve formuláři a pracovat se záznamy.

Jak funguje BindingNavigator

Ovládací prvek BindingNavigator se skládá z ToolStrip s řadou ToolStripItem objektů pro většinu běžných akcí souvisejících s daty: přidávání dat, odstraňování dat a procházení dat. Ve výchozím nastavení ovládací prvek BindingNavigator obsahuje tato standardní tlačítka. Následující snímek obrazovky ukazuje ovládací prvek BindingNavigator ve formuláři:

Snímek obrazovky s ovládacím prvku BindingNavigator

Následující tabulka uvádí ovládací prvky a popisuje jejich funkce.

Řízení Funkce
tlačítko AddNewItem Vloží nový řádek do podkladového zdroje dat.
tlačítko DeleteItem Odstraní aktuální řádek z podkladového zdroje dat.
tlačítko MoveFirstItem Přesune se na první položku v podkladovém zdroji dat.
tlačítko MoveLastItem Přesune se na poslední položku v podkladovém zdroji dat.
tlačítko MoveNextItem Přesune se na další položku v podkladovém zdroji dat.
tlačítko MovePreviousItem Přesune se na předchozí položku v podkladovém zdroji dat.
PositionItem textové pole Vrátí aktuální pozici v podkladovém zdroji dat.
CountItem textové pole Vrátí celkový počet položek v podkladovém zdroji dat.

Pro každý ovládací prvek v této kolekci existuje odpovídající člen komponenty BindingSource, který programově poskytuje stejné funkce. Například tlačítko MoveFirstItem odpovídá metodě MoveFirst komponenty BindingSource, tlačítko DeleteItem odpovídá metodě RemoveCurrent atd.

Pokud výchozí tlačítka nejsou vhodná pro vaši aplikaci nebo pokud potřebujete další tlačítka pro podporu jiných typů funkcí, můžete zadat vlastní tlačítka ToolStrip. Viz také Jak na to: Přidat tlačítka Načíst, Uložit a Zrušit do ovládacího prvku Windows Forms BindingNavigator.

Viz také