Condividi tramite


Cenni preliminari sul controllo BindingNavigator (Windows Form)

È possibile utilizzare il controllo BindingNavigator per creare un mezzo standardizzato per consentire agli utenti di cercare e modificare i dati in un Windows Form. Utilizzi frequentemente il BindingNavigator insieme al componente BindingSource per consentire agli utenti di spostarsi tra i record di dati in una maschera e interagire con i record.

Funzionamento di BindingNavigator

Il controllo BindingNavigator è costituito da un ToolStrip con una serie di oggetti ToolStripItem per la maggior parte delle azioni comuni correlate ai dati: aggiunta di dati, eliminazione di dati e spostamento tra i dati. Per impostazione predefinita, il controllo BindingNavigator contiene questi pulsanti standard. Lo screenshot seguente mostra il controllo BindingNavigator in un modulo:

Screenshot che mostra il controllo BindingNavigator.

Nella tabella seguente sono elencati i controlli e vengono descritte le relative funzioni.

Controllo Funzione
pulsante AddNewItem Inserisce una nuova riga nell'origine dati sottostante.
pulsante DeleteItem Elimina la riga attuale dalla fonte dati sottostante.
pulsante MoveFirstItem Passa al primo elemento dell'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 nei dati sottostanti.
casella di testo PositionItem Restituisce la posizione corrente all'interno dell'origine dati sottostante.
casella di testo CountItem Restituisce il numero totale di elementi nell'origine dati sottostante.

Per ogni controllo in questa raccolta, è presente un membro corrispondente del componente BindingSource che fornisce a livello di codice la stessa funzionalità. Ad esempio, il pulsante MoveFirstItem corrisponde al metodo MoveFirst del componente BindingSource, il pulsante DeleteItem corrisponde al metodo RemoveCurrent e così via.

Se i pulsanti predefiniti non sono adatti all'applicazione o se sono necessari pulsanti aggiuntivi per supportare altri tipi di funzionalità, è possibile fornire pulsanti di ToolStrip personalizzati. Vedi anche Come: Aggiungere i pulsanti di caricamento, salvataggio e annullamento al controllo Windows Forms BindingNavigator.

Vedere anche