Поделиться через


Обзор элемента управления BindingNavigator (Windows Forms)

Вы можете использовать элемент управления BindingNavigator для создания стандартных средств для поиска и изменения данных в Windows Form. Часто используется BindingNavigator с компонентом BindingSource, чтобы пользователи могли перемещаться по записям данных в форме и взаимодействовать с ними.

Как работает BindingNavigator

Элемент управления BindingNavigator состоит из ToolStrip с рядом объектов ToolStripItem для большинства распространенных действий, связанных с данными: добавление данных, удаление данных и переход по данным. По умолчанию элемент управления BindingNavigator содержит эти стандартные кнопки. На следующем снимке экрана показан элемент управления формы BindingNavigator.

скриншот, на котором показан элемент управления BindingNavigator.

В следующей таблице перечислены элементы управления и описаны их функции.

Контроль Функция
кнопка AddNewItem Вставляет новую строку в базовый источник данных.
кнопка DeleteItem Удаляет текущую строку из базового источника данных.
кнопка MoveFirstItem Перемещается к первому элементу в базовом источнике данных.
кнопка MoveLastItem Перемещается к последнему элементу в базовом источнике данных.
кнопка MoveNextItem Перемещается к следующему элементу в базовом источнике данных.
кнопка MovePreviousItem Переходит к предыдущему элементу в базовом источнике данных.
текстовое поле PositionItem Возвращает текущую позицию в базовом источнике данных.
текстовое поле CountItem Возвращает общее количество элементов в базовом источнике данных.

Для каждого элемента управления в этой коллекции существует соответствующий элемент компонента BindingSource, который программно предоставляет одинаковые функциональные возможности. Например, кнопка MoveFirstItem соответствует методу MoveFirst компонента BindingSource, кнопка DeleteItem соответствует методу RemoveCurrent и т. д.

Если для приложения не подходят кнопки по умолчанию или требуются дополнительные кнопки для поддержки других типов функций, можно указать собственные кнопки ToolStrip. См. также практическое руководство: Добавление кнопок загрузки, сохранения и отмены к элементу управления BindingNavigator Windows Forms.

См. также