Condividi tramite


Componente BindingSource

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

Il componente BindingSource serve due scopi. In primo luogo, fornisce uno strato di indirezione quando si associano i controlli in una maschera ai dati. Questa operazione viene eseguita associando il componente BindingSource all'origine dati e quindi associando i controlli nel form al componente BindingSource. Tutte le altre interazioni con i dati, inclusi l'esplorazione, l'ordinamento, il filtro e l'aggiornamento, vengono eseguite con chiamate al componente BindingSource.

In secondo luogo, il componente BindingSource può fungere da una sorgente dati fortemente tipizzata. L'aggiunta di un tipo al componente BindingSource con il metodo Add crea 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 i controlli Windows Form ai valori del database DBNull
Illustra come gestire un valore DBNull dall'origine dati usando il componente BindingSource.

Procedura: Ordinare e filtrare i dati ADO.NET con il componente BindingSource di Windows Forms
Illustra l'uso del componente BindingSource per applicare ordinamenti e filtri ai dati visualizzati.

Procedura: Associare a un servizio Web usando il BindingSource di Windows Forms
Illustra come usare il componente BindingSource per eseguire l'associazione a un servizio Web.

Procedura: Gestire errori ed eccezioni che si verificano con l'associazione dei dati
Illustra l'uso del componente BindingSource per gestire correttamente gli errori che si verificano in un'operazione di data binding.

Procedura: Associare un controllo Windows Forms a un tipo
Illustra l'uso di un componente BindingSource da associare a un tipo.

Procedura: Associare un controllo Windows Forms a un oggetto Factory
Illustra l'uso di un componente BindingSource per l'associazione a un oggetto o a un metodo factory.

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

Procedura: Generare notifiche di modifica usando il metodo ResetItem di BindingSource
Illustra l'uso di un componente BindingSource per generare eventi di notifica delle modifiche per le fonti di dati che non supportano la notifica delle modifiche.

Procedura: Generare notifiche di modifica usando BindingSource e l'interfaccia INotifyPropertyChanged
Viene illustrato come utilizzare un tipo che eredita dal INotifyPropertyChanged con un controllo BindingSource.

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

Procedura: Condividere dati associati tra form usando il componente BindingSource
Viene illustrato come utilizzare il BindingSource per associare più moduli 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.

Associazione dati di Windows Forms
Contiene collegamenti ad argomenti che descrivono l'architettura di data binding di Windows Form.

Vedere anche Associare controlli ai dati in Visual Studio.