# BindingNavigator

The Wisej.NET `BindingNavigator` provides standardized data navigation and manipulation. Typically paired with a [`BindingSource`](https://docs.wisej.com/docs/controls/other-components/bindingsource) control through the `BindingSource` property, it enables intuitive record navigation and interaction.

## Features

### Default Interface

The `BindingNavigator` includes ToolStrip elements for common data operations:

* Navigation buttons (First, Previous, Next, Last)
* Position and count indicators
* Data manipulation buttons (Add, Delete)

### Control-Source Mapping

When bound to a `BindingSource`, UI controls map directly to source functionality:

| UI Control       | BindingNavigator Member | BindingSource Member |
| ---------------- | ----------------------- | -------------------- |
| Move First       | `MoveFirstItem`         | `MoveFirst`          |
| Move Previous    | `MovePreviousItem`      | `MovePrevious`       |
| Current Position | `PositionItem`          | `Current`            |
| Count            | `CountItem`             | `Count`              |
| Move Next        | `MoveNextItem`          | `MoveNext`           |
| Move Last        | `MoveLastItem`          | `MoveLast`           |
| Add New          | `AddNewItem`            | `AddNew`             |
| Delete           | `DeleteItem`            | `RemoveCurrent`      |

### Customization

All contained controls support customization while maintaining the standard navigation interface.

![BindingNavigator showing standard navigation controls](https://553579532-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MF1D11gPs_az3xaKusw%2Fuploads%2Fgit-blob-0ee107304e067b407dbcc32376de3ab86be83e3d%2Fimage.png?alt=media)

{% hint style="info" %}
For a full list of properties, methods and events see the [API documentation.](http://docs.wisej.com/api)
{% endhint %}
