Binden von Steuerelementen an Daten in Visual Studio

 

Veröffentlicht: Juli 2016

Sie können Daten für Benutzer der Anwendung anzeigen, indem Sie Daten an Steuerelemente binden. Sie können diese datengebundenen Steuerelemente erstellen, indem Sie Elemente vom Datenquellenfenster auf eine Entwurfsoberfläche in Visual Studio ziehen.

In diesem Thema werden die Datenquellen, mit denen Sie datengebundene Steuerelemente erstellen können, beschrieben. Es werden auch einige der allgemeinen Aufgaben beschrieben, die mit der Datenbindung zusammenhängen. Genauere Informationen zum Erstellen von datengebundenen Steuerelementen finden Sie unter Binden von Windows Forms-Steuerelementen an Daten in Visual Studio, Binden von WPF-Steuerelementen an Daten in Visual Studio und Binden von Silverlight-Steuerelementen an Daten in Visual Studio.

Datenquellen

Eine Datenquelle stellt die Daten dar, die der Anwendung zur Verfügung stehen. Sie können Datenquellen aus Datenbanken, Diensten oder Objekten erstellen. Weitere Informationen finden Sie unter Übersicht über Datenquellen.

Einige Datenquellen ermöglichen es Ihnen, datengebundene Steuerelemente durch Ziehen von Elementen vom Datenquellenfenster zu erstellen. Bei anderen Datenquellen ist dies hingegen nicht der Fall. Die folgende Tabelle zeigt, welche Datenquellen unterstützt werden.

Datenquelle Drag & Drop-Unterstützung im Windows Forms-Designer Drag & Drop-Unterstützung im WPF-Designer Drag & Drop-Unterstützung im Silverlight-Designer
DataSet Ja Ja Nein
Entity Data Model Nein1 Ja Ja
LINQ to SQL-Klassen Nein2 Nein2 Nein2
Dienste (einschließlich WCF Data Services, WCF-Diensten und Webdiensten) Ja Ja Ja
Objekt Ja Ja Ja
SharePoint Ja Ja Ja
  1. Wenn der Windows Forms-Designer geöffnet ist, sind Entitäten im Datenquellenfenster schreibgeschützt, und sie können nicht in den Designer gezogen werden. Sie können jedoch nach wie vor datengebundene Steuerelemente erstellen, indem Sie eine neue Objektdatenquelle hinzufügen, die auf dem Entity Data Model basiert, und diese Objekte anschließend in den Designer ziehen.

  2. LINQ to SQL-Klassen werden nicht im Datenquellenfenster angezeigt. Sie können jedoch eine neue Objektdatenquelle hinzufügen, die auf LINQ to SQL-Klassen basiert und anschließend diese Objekte in den Designer ziehen, um datengebundene Steuerelemente zu erstellen. Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Erstellen von LINQ to SQL-Klassen (O/R-Designer).

Datenquellenfenster

Datenquellen stehen dem Projekt als Elemente im Datenquellenfenster zur Verfügung. Sie können Elemente aus diesem Fenster ziehen, um Steuerelemente zu erstellen, die an die zugrunde liegenden Daten gebunden werden. Weitere Informationen finden Sie unter Datenquellenfenster.

Für jeden Datentyp, der im Datenquellenfenster angezeigt wird, wird ein standardmäßiges Steuerelement erstellt, wenn das Element in den Designer gezogen wird. Bevor Sie ein Element aus dem Datenquellenfenster ziehen, können Sie das Steuerelement, das erstellt wird, ändern. Weitere Informationen finden Sie unter Festlegen des Steuerelements, das beim Ziehen aus dem Datenquellenfenster erstellt werden soll.

Aufgaben beim Binden von Steuerelementen an Daten

In der folgenden Tabelle sind einige der häufigsten Aufgaben aufgeführt, die bei der Bindung von Steuerelementen an Daten ausgeführt werden müssen.

Aufgabe Weitere Informationen
Öffnen Sie das Datenquellenfenster. Gewusst wie: Öffnen des Datenquellenfensters
Fügen Sie dem Projekt eine Datenquelle hinzu. Gewusst wie: Herstellen einer Verbindung zu Daten in einer Datenbank

 Gewusst wie: Herstellen einer Verbindung mit Daten in Objekten

 Gewusst wie: Herstellen einer Verbindung mit Daten in einem Dienst
Legen Sie das Steuerelement fest, das erstellt wird, wenn Sie ein Element vom Datenquellenfenster in den Designer ziehen. Festlegen des Steuerelements, das beim Ziehen aus dem Datenquellenfenster erstellt werden soll
Ändern Sie die Liste der Steuerelemente, die Elementen im Datenquellenfenster zugeordnet sind. Hinzufügen benutzerdefinierter Steuerelemente zum Datenquellenfenster
Erstellen Sie datengebundene Steuerelemente. Binden von Windows Forms-Steuerelementen an Daten in Visual Studio

 Binden von WPF-Steuerelementen an Daten in Visual Studio

 Binden von Silverlight-Steuerelementen an Daten in Visual Studio

Nach dem Erstellen von Steuerelementen, die an Daten gebunden sind, möchten Sie eventuell eine der folgenden Aufgaben ausführen:

Aufgabe Weitere Informationen
Bearbeiten der Daten in der zugrunde liegenden Datenquelle Bearbeiten von Daten in der Anwendung
Überprüfen der an den Daten vorgenommenen Änderungen Überprüfen von Daten
Speichern der aktualisierten Daten in der Datenbank Speichern von Daten

Siehe auch

Binden von Windows Forms-Steuerelementen an Daten in Visual Studio
Binden von WPF-Steuerelementen an Daten in Visual Studio
Binden von Silverlight-Steuerelementen an Daten in Visual Studio
Gewusst wie: Binden von Steuerelementen an Bilder aus einer Datenbank
Übersicht über Datenanwendungen in Visual Studio
Herstellen von Datenverbindungen in Visual Studio
Bearbeiten von Daten in der Anwendung
Überprüfen von Daten
Speichern von Daten
Tools zum Arbeiten mit Datenquellen in Visual Studio