Übersicht über das Anzeigen von Daten

Aktualisiert: November 2007

Sie zeigen für Benutzer der Anwendung Daten an, indem Sie Daten an Steuerelemente in einem Formular binden. Sie können diese datengebundenen Steuerelemente erstellen, indem Sie Elemente aus dem Datenquellenfenster auf ein Formular in der Windows-Anwendung ziehen.

Die Entwicklung von datengebundenen Windows-Anwendungen erfordert die Kenntnis verschiedener Komponenten und Prozesse. Nachfolgend sehen Sie eine Übersicht über die Aufgaben, Objekte und Dialogfelder, die beim Erstellen von datengebundenen Windows-Anwendungen eine Rolle spielen. Weitere Informationen finden Sie unter Datenbindung in Web Forms.

Aufgaben beim Anzeigen von Daten in einem Formular einer Windows-Anwendung

Die folgenden Aufgaben veranschaulichen die Schritte, die Sie normalerweise ausführen, wenn Sie Daten in einem Formular in einer Windows-Anwendung darstellen möchten.

Aufgabe

Weitere Informationen

Öffnen Sie das Datenquellenfenster.

Gewusst wie: Öffnen des Datenquellenfensters

Fügen Sie dem Projekt eine Datenquelle hinzu.

Klicken Sie auf Neue Datenquelle hinzufügen im Datenquellenfenster, und schließen Sie den Assistent zum Konfigurieren von Datenquellen ab.

Legen Sie für die Elemente im Datenquellenfenster die Steuerelemente fest, die Sie erstellen möchten.

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

Ziehen Sie Elemente aus dem Datenquellenfenster auf das Formular.

Formatieren Sie die Darstellung von Steuerelementdaten.

Dialogfeld "Formatierung und erweiterte Bindung"

Sobald Sie ein Formular erstellt haben, auf dem Daten dargestellt werden, 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 (Beachten Sie, dass Änderungen in datengebundenen Steuerelementen automatisch in das Dataset, jedoch nicht automatisch in der zugrunde liegenden Datenbank gespeichert werden.)

Überprüfen der an den Daten vorgenommenen Änderungen

Überprüfen von Daten

Speichern der aktualisierten Daten in der Datenbank

Speichern von Daten

Datenquellen

Bei Datenquellen handelt es sich um die Daten, die Ihrer Anwendung zur Verfügung stehen. Sie werden mit dem Assistent zum Konfigurieren von Datenquellen erstellt. Datenquellen werden aus Datenbanken, Webdiensten oder Objekten erstellt. Weitere Informationen finden Sie unter Übersicht über Datenquellen.

Datenquellenfenster

Datenquellen stehen in Ihrem Projekt im Datenquellenfenster als Elemente zur Verfügung und können auf das Formular gezogen werden. Auf diese Weise erstellen Sie die Steuerelemente, mit denen die zugrunde liegenden Daten dargestellt werden.

Bevor Sie Elemente aus dem Datenquellenfenster ziehen, geben Sie die zu erstellenden Steuerelemente durch Klicken auf die Dropdownliste und Auswählen des Steuerelements für jede Tabelle und Spalte an. Weitere Informationen finden Sie unter Gewusst wie: Festlegen des Steuerelements, das beim Ziehen aus dem Datenquellenfenster erstellt werden soll.

Hinweis:

Sie können die Liste verfügbarer Steuerelemente für Elemente im Datenquellenfenster ändern. Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen benutzerdefinierter Steuerelemente zum Datenquellenfenster.

TableAdapters

TableAdapters sind vom Designer generierte Komponenten, die von Visual Studio erstellt werden. Sie werden zum Füllen von Datasets verwendet (insbesondere werden sie zum Laden von Daten in die Instanzen von DataTable verwendet, die ein Dataset bilden, sowie zum Aktualisieren der Datenbank, aus der DataTable gefüllt wurde). TableAdapters entsprechen stark typisierten Datenadaptern; sie übernehmen die Kommunikation zwischen Ihrer Anwendung und den Daten. TableAdapters enthalten die Verbindung und Befehle bzw. SQL-Anweisungen, die an dem zugrunde liegenden Datenspeicher ausgeführt werden. Weitere Informationen finden Sie unter Übersicht über TableAdapters.

TableAdapter-Abfragen

Im Gegensatz zu normalen Datenadaptern können TableAdapters mehrere Abfragen enthalten, mit denen die zugeordneten Datentabellen gefüllt werden. Für einen TableAdapter können Sie so viele Abfragen wie für Ihre Anwendung erforderlich definieren, solange jede Abfrage Daten zurückgibt, die dem Schema der ihr zugeordneten Datentabelle entsprechen. Weitere Informationen finden Sie unter Gewusst wie: Erstellen von TableAdapter-Abfragen.

Smarttags für Daten

Bei zahlreichen Steuerelementen stehen bestimmte Smarttags zum Bearbeiten von Daten zur Verfügung. Wenn einem Formular bestimmte Steuerelemente hinzugefügt werden, steht im Smarttag eine Reihe möglicher Aktionen zur Verfügung, die sich auf Daten beziehen. Weitere Informationen finden Sie unter Smarttags für Daten.

BindingSource-Komponente

Die BindingSource-Komponente dient zwei Zwecken. Erstens stellt sie eine Dereferenzierungsschicht bereit, wenn die Steuerelemente auf dem Formular an Daten gebunden werden. Steuerelemente auf dem Formular werden an die BindingSource-Komponente gebunden (also nicht direkt an eine Datenquelle).

Zweitens kann die BindingSource-Komponente eine Auflistung von Objekten verwalten. Wenn Sie zur BindingSource-Komponente einen Typ hinzuzufügen, wird eine Liste dieses Typs erstellt.

Weitere Informationen über die BindingSource-Komponente finden Sie unter:

BindingNavigator-Steuerelement

Diese Komponente stellt eine Benutzeroberfläche zum Navigieren in Daten einer Windows-Anwendung bereit. Weitere Informationen finden Sie unter BindingNavigator-Steuerelement (Windows Forms).

DataGridView-Steuerelement

Mit dem DataGridView-Steuerelement können Sie Tabellendaten aus vielen unterschiedlichen Datenquellen anzeigen und bearbeiten. Die Bindung von Daten an das DataGridView-Steuerelement erfolgt über die DataSource-Eigenschaft. Weitere Informationen finden Sie unter Übersicht über das DataGridView-Steuerelement (Windows Forms).

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Anzeigen von Daten in einem Formular in einer Windows-Anwendung

Exemplarische Vorgehensweise: Erstellen eines Benutzersteuerelements, das einfache Datenbindung unterstützt

Exemplarische Vorgehensweise: Erstellen eines Benutzersteuerelements, das komplexe Datenbindung unterstützt

Exemplarische Vorgehensweise: Erstellen eines Benutzersteuerelements, das die Nachschlagedatenbindung unterstützt

Konzepte

Neue Datenfeatures

DataSet-Designer

Übersicht über Datenquellen

Referenz

Datenquellenfenster

Weitere Ressourcen

Exemplarische Vorgehensweisen zur Arbeit mit Daten

Anzeigen von Daten in Formularen in Windows-Anwendungen