Cenni preliminari sul controllo BindingNavigator (Windows Form)BindingNavigator Control Overview (Windows Forms)

È possibile usare il controllo BindingNavigator per fornire agli utenti un metodo standard per la ricerca e la modifica dei dati in un Windows Form.You can use the BindingNavigator control to create a standardized means for users to search and change data on a Windows Form. BindingNavigator viene spesso usato con il componente BindingSource per consentire agli utenti di spostarsi tra i vari record di dati in un form e apportare modifiche ai record.You frequently use BindingNavigator with the BindingSource component to enable users to move through data records on a form and interact with the records.

Funzionamento di BindingNavigatorHow the BindingNavigator Works

Il controllo BindingNavigator è composto da un ToolStrip con una serie di oggetti ToolStripItem per la maggior parte delle azioni correlate ai dati: aggiunta, eliminazione ed esplorazione.The BindingNavigator control is composed of a ToolStrip with a series of ToolStripItem objects for most of the common data-related actions: adding data, deleting data, and navigating through data. Per impostazione predefinita, il controllo BindingNavigator contiene questi pulsanti standard.By default, the BindingNavigator control contains these standard buttons. Nell'immagine riportata di seguito è illustrato il controllo BindingNavigator in un form.The following screen shot shows the BindingNavigator control on a form.

Controllo BindingNavigatorBindingNavigator Control

La tabella seguente elenca i vari controlli con le relative funzioni.The following table lists the controls and describes their functions.

ControlloControl FunzioneFunction
Pulsante AddNewItemAddNewItem button Inserisce una nuova riga nell'origine dati sottostante.Inserts a new row into the underlying data source.
Pulsante DeleteItemDeleteItem button Elimina la riga corrente dall'origine dati sottostante.Deletes the current row from the underlying data source.
Pulsante MoveFirstItemMoveFirstItem button Passa al primo elemento nell'origine dati sottostante.Moves to the first item in the underlying data source.
Pulsante MoveLastItemMoveLastItem button Passa all'ultimo elemento nell'origine dati sottostante.Moves to the last item in the underlying data source.
Pulsante MoveNextItemMoveNextItem button Passa all'elemento successivo nell'origine dati sottostante.Moves to the next item in the underlying data source.
Pulsante MovePreviousItemMovePreviousItem button Passa all'elemento precedente nell'origine dati sottostante.Moves to the previous item in the underlying data source.
Casella di testo PositionItemPositionItem text box Restituisce la posizione corrente nell'origine dati sottostante.Returns the current position within the underlying data source.
Casella di testo CountItemCountItem text box Restituisce il numero totale di elementi nell'origine dati sottostante.Returns the total number of items in the underlying data source.

A ogni controllo contenuto nell'insieme corrisponde un membro del componente BindingSource che fornisce la stessa funzionalità a livello di codice.For each control in this collection, there is a corresponding member of the BindingSource component that programmatically provides the same functionality. Il pulsante MoveFirstItem, ad esempio, corrisponde al metodo MoveFirst del componente BindingSource, il pulsante DeleteItem corrisponde al metodo RemoveCurrent e così via.For example, the MoveFirstItem button corresponds to the MoveFirst method of the BindingSource component, the DeleteItem button corresponds to the RemoveCurrent method, and so on.

Se i pulsanti predefiniti non sono adatti per l'applicazione in fase di sviluppo oppure se sono necessari altri pulsanti per supportare altri tipi di funzionalità, è possibile fornire pulsanti ToolStrip personalizzati.If the default buttons are not suited to your application, or if you require additional buttons to support other types of functionality, you can supply your own ToolStrip buttons. Vedere anche Procedura: Aggiungere i pulsanti Carica, Salva e Annulla al controllo BindingNavigator Windows Forms.Also see How to: Add Load, Save, and Cancel Buttons to the Windows Forms BindingNavigator Control.

Vedere ancheSee Also

BindingNavigator
BindingSource
Controllo BindingNavigatorBindingNavigator Control