Обзор элемента управления BindingNavigator (Windows Forms)
Вы можете использовать элемент управления BindingNavigator для создания стандартных средств для поиска и изменения данных в Windows Form. Часто используется BindingNavigator с компонентом BindingSource, чтобы пользователи могли перемещаться по записям данных в форме и взаимодействовать с ними.
Как работает BindingNavigator
Элемент управления BindingNavigator состоит из ToolStrip с рядом объектов ToolStripItem для большинства распространенных действий, связанных с данными: добавление данных, удаление данных и переход по данным. По умолчанию элемент управления BindingNavigator содержит эти стандартные кнопки. На следующем снимке экрана показан элемент управления формы BindingNavigator.
В следующей таблице перечислены элементы управления и описаны их функции.
Контроль | Функция |
---|---|
кнопка AddNewItem | Вставляет новую строку в базовый источник данных. |
кнопка DeleteItem | Удаляет текущую строку из базового источника данных. |
кнопка MoveFirstItem | Перемещается к первому элементу в базовом источнике данных. |
кнопка MoveLastItem | Перемещается к последнему элементу в базовом источнике данных. |
кнопка MoveNextItem | Перемещается к следующему элементу в базовом источнике данных. |
кнопка MovePreviousItem | Переходит к предыдущему элементу в базовом источнике данных. |
текстовое поле PositionItem | Возвращает текущую позицию в базовом источнике данных. |
текстовое поле CountItem | Возвращает общее количество элементов в базовом источнике данных. |
Для каждого элемента управления в этой коллекции существует соответствующий элемент компонента BindingSource, который программно предоставляет одинаковые функциональные возможности. Например, кнопка MoveFirstItem соответствует методу MoveFirst компонента BindingSource, кнопка DeleteItem соответствует методу RemoveCurrent и т. д.
Если для приложения не подходят кнопки по умолчанию или требуются дополнительные кнопки для поддержки других типов функций, можно указать собственные кнопки ToolStrip. См. также практическое руководство: Добавление кнопок загрузки, сохранения и отмены к элементу управления BindingNavigator Windows Forms.
См. также
.NET Desktop feedback