Skip to main content
Version: 4.1

BindingNavigator

Namespace: Wisej.Web

Assembly: Wisej.Framework (4.1.0.0)

Represents the navigation and manipulation user interface (UI) for controls that are bound to a data source.

public class BindingNavigator : FlowLayoutPanel, ISupportInitialize

Constructors​

Instance member BindingNavigator(bindingSource)​

Initializes a new instance of the BindingNavigator class with the specified BindingSource as the data source.

NameTypeDescription
bindingSourceBindingSourceThe BindingSource used as a data source.

Instance member BindingNavigator(addStandardItems)​

Initializes a new instance of the BindingNavigator class, indicating whether to display the standard navigation user interface (UI).

NameTypeDescription
addStandardItemsBooleantrue to show the standard navigational UI; otherwise, false.

Properties​

Instance member AddNewItem​

Button: Returns or sets the "Add New" button.

Instance member BindingSource​

BindingSource: Returns or sets the BindingSource component that is the source of data. (Default: null)

Instance member CountItem​

Label: Returns or sets the control that displays the total number of items in the associated BindingSource.

Instance member CountItemFormat​

String: Gets or sets a string used to format the information displayed in the CountItem control.

Instance member DeleteItem​

Button: Returns or sets the "Delete" button.

Instance member MoveFirstItem​

Button: Returns or sets the "Move First" button.

Instance member MoveLastItem​

Button: Returns or sets the "Move Last" button.

Instance member MoveNextItem​

Button: Returns or sets the "Move Next" button.

Instance member MovePreviousItem​

Button: Returns or sets the "Move Previous" button.

Instance member Orientation​

Orientation: Returns or sets a value indicating the horizontal or vertical orientation of the BindingNavigator control.

When the control is docked, this property is managed automatically.

Instance member PositionItem​

TextBox: Returns or sets the TextBox control that displays the current position within the associated BindingSource.

Instance member Text​

String: Returns or sets the text to display on the tab. (Default: "")

Methods​

Instance member AddStandardItems()​

Adds the standard set of navigation items to the BindingNavigator control.

Instance member BeginInit()​

Disables updates to the controls of during the component's initialization.

Protected member Dispose(disposing)​

Clean up any resources being used.

ParameterTypeDescription
disposingBooleantrue if managed resources should be disposed; otherwise, false.

Instance member EndInit()​

Enables updates to the controls after the component's initialization has completed.

Protected member OnDockChanged(e)​

Fires the DockChanged event.

ParameterTypeDescription
eEventArgsAn EventArgs that contains the event data.

Protected member OnRefreshItems(e)​

Fires the RefreshItems event.

ParameterTypeDescription
eEventArgsA EventArgs that contains the event data.

Protected member OnTextChanged(e)​

Fires the TextChanged event.

ParameterTypeDescription
eEventArgsA EventArgs that contains the event data.

Instance member Validate()​

Causes validation to occur and returns whether validation was successful.

Returns: Boolean. true if validation was successful and focus can shift to the BindingNavigator; otherwise, false.

Events​

Instance member RefreshItems​

EventHandler Fired when the state of the navigational user interface (UI) needs to be refreshed to reflect the current state of the underlying data source.

Instance member TextChanged​

EventHandler Fired when the value of the Text property changes.

Implements​

NameDescription
IUserDataProvides access to the UserData and Tag properties associated to the component implementing this interface.
IBindableComponentBindable components implement this interface.
IDropTargetControls that support drag & drop operations implement this interface.
IImageProvides access to common image properties across the controls that implement this interface.
IWisejComponentAll wisej components implement this interface.
IWisejControlAll wisej controls derived from the Control class must implement this interface.
IWisejSerializableAllows an object to serialize itself.