Share via


Cenni preliminari sul controllo BindingNavigator (Windows Form)

È possibile utilizzare il controllo BindingNavigator per fornire agli utenti un metodo standard per la ricerca e la modifica dei dati in un Windows Form. BindingNavigator viene spesso utilizzato con il componente BindingSource per consentire agli utenti di spostarsi tra i vari record di dati in un form e apportare modifiche ai record.

Funzionamento di BindingNavigator

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. Per impostazione predefinita, il controllo BindingNavigator contiene questi pulsanti standard. Nell'immagine riportata di seguito è illustrato il controllo BindingNavigator in un form.

Controllo BindingNavigator

Nella tabella seguente sono elencati i vari controlli con le relative funzioni.

Controllo

Funzione

Pulsante AddNewItem

Consente di inserire una nuova riga nell'origine dati sottostante.

Pulsante DeleteItem

Consente di eliminare la riga corrente dall'origine dati sottostante.

Pulsante MoveFirstItem

Consente di passare al primo elemento nell'origine dati sottostante.

Pulsante MoveLastItem

Consente di passare all'ultimo elemento nell'origine dati sottostante.

Pulsante MoveNextItem

Consente di passare all'elemento successivo nell'origine dati sottostante.

Pulsante MovePreviousItem

Consente di passare all'elemento precedente nell'origine dati sottostante.

Casella di testo PositionItem

Consente di ottenere la posizione corrente nell'origine dati sottostante.

Casella di testo CountItem

Consente di ottenere il numero totale di elementi nell'origine dati sottostante.

A ogni controllo contenuto nell'insieme corrisponde un membro del componente BindingSource che fornisce la stessa funzionalità a livello di codice. Il pulsante MoveFirstItem, ad esempio, corrisponde al metodo MoveFirst del componente BindingSource, il pulsante DeleteItem corrisponde al metodo RemoveCurrent e così via.

Se i pulsanti predefiniti non sono adatti per l'applicazione in fase di sviluppo oppure se sono necessari ulteriori pulsanti per supportare altri tipi di funzionalità, è possibile fornire pulsanti ToolStrip personalizzati. Per ulteriori informazioni, vedere Procedura: aggiungere i pulsanti Carica, Salva e Annulla al controllo BindingNavigator di Windows Form e Procedura: aggiungere i pulsanti Carica, Salva e Annulla al controllo BindingNavigator di Windows Form e Procedura: aggiungere i pulsanti Carica, Salva e Annulla al controllo BindingNavigator di Windows Form e Procedura: aggiungere i pulsanti Carica, Salva e Annulla al controllo BindingNavigator di Windows Form.

Vedere anche

Riferimenti

BindingNavigator

BindingSource

Altre risorse

Controllo BindingNavigator (Windows Form)