Componente BindingSourceBindingSource Component

Incapsula un'origine dati per l'associazione ai controlli.Encapsulates a data source for binding to controls.

Il componente BindingSource ha due scopi.The BindingSource component serves two purposes. Innanzitutto fornisce un livello di riferimento indiretto durante il binding dei controlli di un form ai dati.First, it provides a layer of indirection when binding the controls on a form to data. Questo si ottiene associando il componente BindingSource all'origine dati e quindi associando i controlli del form al componente BindingSource.This is accomplished by binding the BindingSource component to your data source, and then binding the controls on your form to the BindingSource component. 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.All further interaction with the data, including navigating, sorting, filtering, and updating, is accomplished with calls to the BindingSource component.

In secondo luogo, il componente BindingSource può fungere da origine dati fortemente tipizzata.Second, the BindingSource component can act as a strongly typed data source. Aggiungendo un tipo al componente BindingSource con il metodo Add, viene creato un elenco di tale tipo.Adding a type to the BindingSource component with the Add method creates a list of that type.

In questa sezioneIn This Section

Cenni preliminari sul componente BindingSourceBindingSource Component Overview
Introduce i concetti generali del componente BindingSource, che consente di associare un'origine dati a un controllo.Introduces the general concepts of the BindingSource component, which allows you to bind a data source to a control.

Procedura: associare controlli Windows Form a valori di database DBNullHow to: Bind Windows Forms Controls to DBNull Database Values
Mostra come gestire un valore DBNull dell'origine dati con il componente BindingSource.Shows how to handle a DBNull value from the data source using the BindingSource component.

Procedura: ordinare e filtrare i dati ADO.NET con il componente BindingSource Windows FormsHow to: Sort and Filter ADO.NET Data with the Windows Forms BindingSource Component
Illustra l'uso del componente BindingSource per applicare criteri di ordinamento e filtri ai dati visualizzati.Demonstrates using the BindingSource component to apply sorts and filters to displayed data.

Procedura: eseguire l'associazione a un servizio Web utilizzando il BindingSource Windows FormHow to: Bind to a Web Service Using the Windows Forms BindingSource
Mostra come usare il componente BindingSource per eseguire il binding a un servizio Web.Shows how to use the BindingSource component to bind to a Web service.

Procedura: gestire gli errori e le eccezioni che si verificano con l'associazione datiHow to: Handle Errors and Exceptions that Occur with Databinding
Illustra l'uso del componente BindingSource per gestire normalmente gli errori che si verificano in un'operazione di data binding.Demonstrates using the BindingSource component to gracefully handle errors that occur in a data binding operation.

Procedura: Associare un controllo di Windows Form a un tipoHow to: Bind a Windows Forms Control to a Type
Illustra l'uso di un componente BindingSource per eseguire il binding a un tipo.Demonstrates using a BindingSource component to bind to a type.

Procedura: associare un controllo Windows Form a un oggetto FactoryHow to: Bind a Windows Forms Control to a Factory Object
Illustra l'uso di un componente BindingSource per eseguire il binding a un oggetto o metodo factory.Demonstrates using a BindingSource component to bind to a factory object or method.

Procedura: personalizzare l'aggiunta di elementi con BindingSource Windows FormHow to: Customize Item Addition with the Windows Forms BindingSource
Illustra l'uso di un componente BindingSource per creare nuovi elementi e aggiungerli a un'origine dati.Demonstrates using a BindingSource component to create new items and add them to a data source.

Procedura: generare notifiche di modifica utilizzando il metodo ResetItem di BindingSourceHow to: Raise Change Notifications Using the BindingSource ResetItem Method
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.Demonstrates using a BindingSource component to raise change-notification events for data sources that do not support change notification.

Procedura: generare notifiche di modifica utilizzando un BindingSource e l'interfaccia INotifyPropertyChangedHow to: Raise Change Notifications Using a BindingSource and the INotifyPropertyChanged Interface
Illustra come usare un tipo che eredita da INotifyPropertyChanged con un controllo BindingSource.Demonstrates how to use a type that inherits from the INotifyPropertyChanged with a BindingSource control.

Procedura: riflettere gli aggiornamenti dell'origine dati in un controllo Windows Form con BindingSourceHow to: Reflect Data Source Updates in a Windows Forms Control with the BindingSource
Illustra come rispondere alle modifiche nell'origine dati con il componente BindingSource.Demonstrates how to respond to changes in the data source using the BindingSource component.

Procedura: condividere dati associati tra form tramite il componente BindingSourceHow to: Share Bound Data Across Forms Using the BindingSource Component
Mostra come usare BindingSource per associare più form alla stessa origine dati.Shows how to use the BindingSource to bind multiple forms to the same data source.

RiferimentiReference

BindingSource
Fornisce la documentazione di riferimento per il componente BindingSource.Provides reference documentation for the BindingSource component.

BindingNavigator
Fornisce la documentazione di riferimento per il controllo BindingNavigator.Provides reference documentation for the BindingNavigator control.

Associazione ai dati di Windows FormWindows Forms Data Binding
Contiene i collegamenti agli argomenti che descrivono l'architettura di data binding di Windows Form.Contains links to topics describing the Windows Forms data binding architecture.

Vedere anche Associazione di controlli ai dati in Visual Studio.Also see Bind controls to data in Visual Studio.