Componente BindingSource

Incapsula un'origine dati per l'associazione ai controlli.

Il componente BindingSource ha due scopi. Innanzitutto fornisce un livello di riferimento indiretto durante l'associazione dei controlli di un form ai dati. Questo si ottiene associando il componente BindingSource all'origine dati e quindi associando i controlli del form al componente BindingSource. Tutte le altre interazioni con i dati, tra cui l'esplorazione, l'ordinamento, il filtro e l'aggiornamento, vengono eseguite mediante chiamate al componente BindingSource.

In secondo luogo, il componente BindingSource può fungere da origine dati fortemente tipizzata. Aggiungendo un tipo al componente BindingSource con il metodo Add, viene creato un elenco di tale tipo.

In questa sezione

Cenni preliminari sul componente BindingSource
Introduce i concetti generali del componente BindingSource, che consente di associare un'origine dati a un controllo.

Procedura: associare controlli Windows Form a valori di database DBNull
Mostra come gestire un valore DBNull dell'origine dati con il componente BindingSource.

Procedura: ordinare e filtrare i dati ADO.NET con il componente BindingSource Windows Form
Illustra l'uso del componente BindingSource per applicare criteri di ordinamento e filtri ai dati visualizzati.

Procedura: eseguire l'associazione a un servizio Web utilizzando il BindingSource Windows Form
Mostra come usare il componente BindingSource per eseguire il binding a un servizio Web.

Procedura: gestire gli errori e le eccezioni che si verificano con l'associazione dati
Illustra l'uso del componente BindingSource per gestire normalmente gli errori che si verificano in un'operazione di data binding.

Procedura: Associare un controllo di Windows Form a un tipo
Illustra l'uso di un componente BindingSource per eseguire il binding a un tipo.

Procedura: associare un controllo Windows Form a un oggetto Factory
Illustra l'uso di un componente BindingSource per eseguire il binding a un oggetto o metodo factory.

Procedura: personalizzare l'aggiunta di elementi con BindingSource Windows Form
Illustra l'uso di un componente BindingSource per creare nuovi elementi e aggiungerli a un'origine dati.

Procedura: generare notifiche di modifica utilizzando il metodo ResetItem di BindingSource
Illustra l'uso di un componente BindingSource per generare eventi di notifica di modifica per le origini dati che non supportano la notifica di modifica.

Procedura: generare notifiche di modifica utilizzando un BindingSource e l'interfaccia INotifyPropertyChanged
Illustra come usare un tipo che eredita da INotifyPropertyChanged con un controllo BindingSource.

Procedura: riflettere gli aggiornamenti dell'origine dati in un controllo Windows Form con BindingSource
Illustra come rispondere alle modifiche nell'origine dati con il componente BindingSource.

Procedura: condividere dati associati tra form tramite il componente BindingSource
Mostra come usare BindingSource per associare più form alla stessa origine dati.

Riferimento

BindingSource
Fornisce la documentazione di riferimento per il componente BindingSource.

BindingNavigator
Fornisce la documentazione di riferimento per il controllo BindingNavigator.

Data binding in Windows Form
Contiene i collegamenti agli argomenti che descrivono l'architettura di data binding di Windows Form.

Vedere anche Associazione di controlli ai dati in Visual Studio.