Binden von Steuerelementen an Daten in Visual Studio

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. Weitere Informationen finden Sie unter How to: Add an Object as a Project Data Source (Entity Framework).

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 Gewusst wie: 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.

Gewusst wie: Festlegen des Steuerelements, das beim Ziehen aus dem Datenquellenfenster erstellt werden soll

Ändern Sie die Liste der Steuerelemente, die Elementen im Datenquellenfenster zugeordnet sind.

Gewusst wie: 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

Aufgaben

Gewusst wie: Binden von Steuerelementen an Bilder aus einer Datenbank

Konzepte

Binden von Windows Forms-Steuerelementen an Daten in Visual Studio

Binden von WPF-Steuerelementen an Daten in Visual Studio

Weitere Ressourcen

Binden von Silverlight-Steuerelementen an Daten in Visual Studio

Ü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