BindingSource-Komponente

Kapselt eine Datenquelle zum Binden an Steuerelemente.

Die BindingSource-Komponente dient zwei Zwecken. Als erstes stellt sie eine Dereferenzierungsschicht bereit, wenn die Steuerelemente in einem Formular an Daten gebunden werden. Bei diesem Vorgang wird die BindingSource-Komponente an die Datenquelle gebunden, und anschließend werden die Steuerelemente im Formular an die BindingSource-Komponente gebunden. Alle weiteren Interaktionen mit den Daten, einschließlich Navigieren, Sortieren, Filtern und Aktualisieren, werden durch Aufrufe an die BindingSource-Komponente ausgeführt.

Zweitens kann die BindingSource-Komponente als Datenquelle mit starker Typisierung fungieren. Wenn Sie der BindingSource-Komponente einen Typ mit der Add-Methode hinzuzufügen, wird eine Liste dieses Typs erstellt.

In diesem Abschnitt

Übersicht über die BindingSource-Komponente
Stellt die allgemeinen Konzepte der BindingSource-Komponente vor, mit deren Hilfe eine Datenquelle an ein Steuerelement gebunden werden kann.

Vorgehensweise: Binden von Windows Forms-Steuerelementen an DBNull-Datenbankwerte
Veranschaulicht, wie ein DBNull-Wert von der Datenquelle mit der BindingSource-Komponente behandelt wird.

How to: Sortieren und Filtern von ADO.NET-Daten mit der BindingSource-Komponente in Windows Forms
Veranschaulicht, wie mit der BindingSource-Komponente Sortierungen und Filter auf angezeigte Daten angewendet werden.

Vorgehensweise: Binden an einen Webdienst mithilfe der BindingSource in Windows Forms
Veranschaulicht, wie mit der BindingSource-Komponente Bindungen an einen Webdienst vorgenommen werden können.

Vorgehensweise: Behandeln von Fehlern und Ausnahmen in Zusammenhang mit der Datenbindung
Veranschaulicht, wie mit der BindingSource-Komponente Fehler bei Datenbindungsvorgängen erfolgreich behandelt werden.

Vorgehensweise: Binden eines Windows Forms-Steuerelements an einen Typ
Veranschaulicht die Verwendung einer BindingSource-Komponente zum Binden an einen Typ.

Vorgehensweise: Binden eines Windows Forms-Steuerelements an ein Factoryobjekt
Veranschaulicht die Verwendung einer BindingSource-Komponente zum Binden an ein Factoryobjekt oder eine Methode.

Vorgehensweise: Anpassen der Hinzufügung von Elementen mithilfe der BindingSource in Windows Forms
Veranschaulicht die Verwendung einer BindingSource-Komponente, um neue Elemente zu erstellen und sie einer Datenquelle hinzuzufügen.

Vorgehensweise: Auslösen von Änderungsbenachrichtigungen mithilfe der ResetItem-Methode einer BindingSource
Veranschaulicht die Verwendung einer BindingSource-Komponente zum Auslösen von Änderungsbenachrichtigungsereignissen für Datenquellen, die keine Änderungsbenachrichtigung unterstützen.

Vorgehensweise: Auslösen von Änderungsbenachrichtigungen mithilfe von BindingSource und der INotifyPropertyChanged-Schnittstelle
Veranschaulicht die Verwendung eines Typs, der von INotifyPropertyChanged mit einem BindingSource-Steuerelement erbt.

Vorgehensweise: Kennzeichnen von Datenquellenaktualisierungen in einem Windows Forms-Steuerelement mithilfe der BindingSource
Veranschaulicht, wie mit der BindingSource-Komponente auf Änderungen in der Datenquelle reagiert werden kann.

Vorgehensweise: Freigeben von gebundenen Daten in Formularen mithilfe der BindingSource-Komponente
Veranschaulicht die Verwendung der BindingSource zum Binden mehrerer Formulare an die gleiche Datenquelle.

Verweis

BindingSource
Enthält die Referenzdokumentation für die BindingSource-Komponente.

BindingNavigator
Enthält die Referenzdokumentation für das BindingNavigator-Steuerelement.

Datenbindung in Web Forms
Enthält Links zu Themen, in denen die Architektur für die Datenbindung in Windows Forms beschrieben wird.

Siehe auch Binden von Steuerelementen an Daten in Visual Studio.