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:
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
.NET Desktop feedback