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:
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
- BindingNavigator
- BindingSource
- di controllo BindingNavigator
.NET Desktop feedback