Przegląd kontrolki BindingNavigator (Formularze systemu Windows)
Za pomocą kontrolki BindingNavigator można utworzyć ustandaryzowane środki dla użytkowników do wyszukiwania i zmieniania danych w formularzu systemu Windows. Często używasz BindingNavigator ze składnikiem BindingSource, aby umożliwić użytkownikom przechodzenie przez rekordy danych w formularzu i interakcję z rekordami.
Jak działa BindingNavigator
Kontrolka BindingNavigator składa się z ToolStrip z serią obiektów ToolStripItem dla większości typowych akcji związanych z danymi: dodawanie danych, usuwanie danych i nawigowanie po danych. Domyślnie kontrolka BindingNavigator zawiera te standardowe przyciski. Poniższy zrzut ekranu przedstawia kontrolkę BindingNavigator w formularzu:
W poniższej tabeli wymieniono kontrolki i opisano ich funkcje.
Kontrola | Funkcja |
---|---|
przycisk AddNewItem | Wstawia nowy wiersz do bazowego źródła danych. |
przycisk DeleteItem | Usuwa bieżący wiersz z bazowego źródła danych. |
przycisk MoveFirstItem | Przechodzi do pierwszego elementu w bazowym źródle danych. |
przycisk MoveLastItem | Przechodzi do ostatniego elementu w bazowym źródle danych. |
przycisk MoveNextItem | Przechodzi do następnego elementu w bazowym źródle danych. |
przycisk MovePreviousItem | Przechodzi do poprzedniego elementu w bazowym źródle danych. |
pole tekstowe PositionItem | Zwraca bieżącą pozycję w bazowym źródle danych. |
pole tekstowe CountItem | Zwraca łączną liczbę elementów w bazowym źródle danych. |
Dla każdej kontrolki w tej kolekcji istnieje odpowiedni element członkowski składnika BindingSource, który programowo zapewnia tę samą funkcjonalność. Na przykład przycisk MoveFirstItem odpowiada metodzie MoveFirst składnika BindingSource, przycisk DeleteItem odpowiada metodzie RemoveCurrent itd.
Jeśli przyciski domyślne nie są odpowiednie dla aplikacji lub jeśli potrzebujesz dodatkowych przycisków do obsługi innych typów funkcji, możesz podać własne przyciski ToolStrip. Zobacz również Jak dodać przyciski Ładuj, Zapisz i Anuluj do kontrolki BindingNavigator formularzy systemu Windows.
Zobacz też
- BindingNavigator
- BindingSource
- BindingNavigator, kontrolki
.NET Desktop feedback