Datenbindung in Web Forms

Mit der Datenbindung in Windows Forms erhalten Sie die Möglichkeit, Informationen aus einer Datenquelle in Steuerelementen im Formular anzuzeigen und zu ändern. Sie können sowohl herkömmliche Datenquellen als auch beinahe alle Strukturen binden, die Daten enthalten.

In diesem Abschnitt

Datenbindung und Windows Forms
Bietet eine Übersicht über die Datenbindung in Windows Forms.

Von Windows Forms unterstützte Datenquellen
Beschreibt die Datenquellen, die in Verbindung mit Windows Forms verwendet werden können.

Auf Datenbindung bezogene Schnittstellen
Beschreibt einige der Schnittstellen, die für die Windows Forms-Datenbindung verwendet werden.

Vorgehensweise: Navigieren durch Daten in Windows Forms
Zeigt, wie Sie in den Elementen einer Datenquelle navigieren können.

Änderungsbenachrichtigung in der Windows Forms-Datenbindung
Beschreibt die unterschiedlichen Arten von Änderungsbenachrichtigungen für die Datenbindung in Windows Forms.

Vorgehensweise: Implementieren der INotifyPropertyChanged-Schnittstelle
Zeigt, wie die INotifyPropertyChanged-Schnittstelle implementiert wird. Die Schnittstelle übergibt die Eigenschaftenänderungen an einem Geschäftsobjekt an ein gebundenes Steuerelement.

Vorgehensweise: Anwenden des PropertyNameChanged-Musters
Zeigt, wie das PropertyNameChanged-Muster auf die Eigenschaften eines Windows Forms-Benutzersteuerelements angewendet wird.

Vorgehensweise: Implementieren der ITypedList-Schnittstelle
Zeigt, wie die Ermittlung des Schemas für eine bindbare Liste durch Implementieren der ITypedList-Schnittstelle ermöglicht wird.

Vorgehensweise: Implementieren der IListSource-Schnittstelle
Zeigt, wie die IListSource-Schnittstelle implementiert wird, um eine bindbare Klasse zu erstellen, die nicht IList implementiert, sondern eine Liste von einem anderen Speicherort bereitstellt.

Vorgehensweise: Sicherstellen, dass mehrere Steuerelemente, die an die gleiche Datenquelle gebunden sind, synchronisiert bleiben
Zeigt, wie das BindingComplete-Ereignis behandelt wird, um sicherzustellen, dass alle an eine Datenquelle gebundenen Steuerelemente synchronisiert bleiben.

Vorgehensweise: Sicherstellen, dass die ausgewählte Zeile in einer untergeordneten Tabelle an der richtigen Position verbleibt
Beschreibt, wie Sie sicherstellen können, dass die ausgewählte Zeile in einer untergeordneten Tabelle nicht geändert wird, wenn an einem Feld in der übergeordneten Tabelle eine Änderung vorgenommen wird.

Siehe auch Schnittstellen im Zusammenhang mit der Datenbindung, Gewusst wie: Navigieren in Daten in Windows Forms und Gewusst wie: Erstellen eines einfach gebundenen Steuerelements in einem Windows Formular.

Verweis

System.Windows.Forms.Binding
Beschreibt die Klasse, die für die Bindung zwischen einer bindbaren Komponente und einer Datenquelle steht.

System.Windows.Forms.BindingSource
Beschreibt die Klasse, die eine Datenquelle für die Bindung an Steuerelemente kapselt.

BindingSource-Komponente
Enthält eine Liste mit Themen, in denen gezeigt wird, wie die BindingSource-Komponente verwendet wird.

DataGridView-Steuerelement
Enthält eine Liste mit Themen, in denen gezeigt wird, wie ein bindbares DataGrid-Steuerelement verwendet wird.

Siehe auch Zugreifen auf Daten in Visual Studio.