Cenni preliminari sul controllo BindingNavigator (Windows Form)

È possibile usare 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 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.

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. Lo screenshot seguente mostra il BindingNavigator controllo in un modulo:

Screenshot showing the BindingNavigator control.

La tabella seguente elenca i vari controlli con le relative funzioni.

Controllo Funzione
Pulsante AddNewItem Inserisce una nuova riga nell'origine dati sottostante.
Pulsante DeleteItem Elimina la riga corrente dall'origine dati sottostante.
Pulsante MoveFirstItem Passa al primo elemento nell'origine dati sottostante.
Pulsante MoveLastItem Passa all'ultimo elemento nell'origine dati sottostante.
Pulsante MoveNextItem Passa all'elemento successivo nell'origine dati sottostante.
Pulsante MovePreviousItem Passa all'elemento precedente nell'origine dati sottostante.
Casella di testo PositionItem Restituisce la posizione corrente nell'origine dati sottostante.
Casella di testo CountItem Restituisce 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 altri pulsanti per supportare altri tipi di funzionalità, è possibile fornire pulsanti ToolStrip personalizzati. Vedere anche Procedura: aggiungere i pulsanti Carica, Salva e Annulla al controllo BindingNavigator di Windows Form.

Vedi anche