Ü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. |
|
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. |
|
Ziehen Sie Elemente aus dem Datenquellenfenster auf das Formular. |
|
Formatieren Sie die Darstellung von Steuerelementdaten. |
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 |
|
Speichern der aktualisierten Daten in der Datenbank |
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