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 hierzu 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 Walkthrough: Creating LINQ to SQL Classes (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. |
|
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. |
|
Ä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 |
|
Überprüfen der an den Daten vorgenommenen Änderungen |
|
Speichern der aktualisierten Daten in der Datenbank |
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
Bearbeiten von Daten in der Anwendung
Weitere Ressourcen
Binden von Silverlight-Steuerelementen an Daten in Visual Studio
Übersicht über Datenanwendungen in Visual Studio