Freigeben über


Erstellen und Bearbeiten von typisierten Datasets

Der DataSet-Designer besteht aus mehreren visuellen Tools zum Erstellen und Bearbeiten typisierter Datasets und der einzelnen Elemente, die sie enthalten.

Der Dataset-Designer stellt visuelle Darstellungen der Objekte bereit, die in typisierten Datasets enthalten sind. Mit dem Dataset-Designer erstellen und ändern Sie TableAdapters, TableAdapter-Abfragen, DataTables, DataColumns und DataRelations.

Um den Dataset-Designer zu öffnen, doppelklicken Sie im Projektmappen-Explorer auf ein Dataset, oder klicken Sie mit der rechten Maustaste im Datenquellenfenster auf ein Dataset, und klicken Sie auf DataSet mit Designer bearbeiten. Weitere Informationen finden Sie unter Gewusst wie: Öffnen eines Datasets im DataSet-Designer. Durch das Hinzufügen eines neuen DataSet-Elements mit dem Dialogfeld Neues Element hinzufügen wird der Dataset-Designer mit einem leeren Dataset geöffnet, das gleich bearbeitet werden kann.

Hinweis

Im Dataset-Designer können die Funktionen eines Datasets erweitert werden.Doppelklicken Sie auf die Entwurfsoberfläche, oder klicken Sie mit der rechten Maustaste, und wählen Sie Code anzeigen aus, um eine Datei für die partielle Klasse zu erstellen, in der Sie dem Dataset Code hinzufügen können, der vom Designer nicht geändert oder gelöscht wird.Informationen zum Erweitern der Funktionen eines TableAdapter finden Sie unter Gewusst wie: Erweitern der Funktionalität eines TableAdapter.

Die folgende Tabelle enthält häufig auftretende Aufgaben, die mit dem Dataset-Designer ausgeführt werden können.

Zweck

Siehe

Erstellen eines TableAdapter

Gewusst wie: Erstellen von TableAdapters

Bearbeiten eines TableAdapters

Gewusst wie: Bearbeiten von TableAdapters

Erstellen einer TableAdapter-Abfrage

Gewusst wie: Erstellen von TableAdapter-Abfragen

Bearbeiten einer TableAdapter-Abfrage

Gewusst wie: Bearbeiten von TableAdapter-Abfragen

Erstellen einer DataTable

Gewusst wie: Erstellen von Datentabellen

Bearbeiten einer DataTable

Entwerfen von DataTables

Erstellen einer DataColumn

Gewusst wie: Hinzufügen von Spalten zu einer DataTable

Erstellen einer Beziehung zwischen zwei DataTables

Gewusst wie: Erstellen von DataRelations mit dem Dataset-Designer

Erweitern der Datasetfunktionen

Gewusst wie: Erweitern der Funktionen eines Datasets

Hinzufügen einer Validierung zum ColumnChanging-Ereignis einer Datentabelle

Gewusst wie: Validieren von Daten während Spaltenänderungen

Hinzufügen einer Validierung zum RowChanging-Ereignis einer Datentabelle

Gewusst wie: Validieren von Daten während Zeilenänderungen

Erstellen von Objekten auf der Entwurfsoberfläche

Sie können Datasets erstellen, indem Sie die einzelnen Objekte hinzufügen und bearbeiten, die ein Dataset bilden. Die folgende Tabelle enthält Erläuterungen zu den unterschiedlichen Objekten auf der Registerkarte DataSet der Toolbox, die auf die Entwurfsoberfläche gezogen werden können:

Objekt

Beschreibung

TableAdapter

Enthält eine Auflistung von Datenbefehlen und eine Datenverbindung für die Kommunikation mit der zugrunde liegenden Datenbank und zum Auffüllen einer Datentabelle. Weitere Informationen finden Sie unter Übersicht über TableAdapters und Gewusst wie: Erstellen von TableAdapters.

Abfrage

TableAdapter-Abfragen sind Methoden mit starker Typisierung, die SQL-Anweisungen und gespeicherte Prozeduren ausführen. Durch die Ausführung einer TableAdapter-Abfrage werden Datentabellen mit Daten aufgefüllt oder andere Datenbankaufgaben ausgeführt. Weitere Informationen finden Sie unter Gewusst wie: Erstellen von TableAdapter-Abfragen. Durch Ziehen einer Abfrage auf eine Tabelle wird die Abfrage dieser Tabelle hinzugefügt, während das Ziehen einer Abfrage auf einen leeren Bereich des Dataset-Designers zum Erstellen einer globalen Abfrage führt. Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen von globalen Abfragen zu einem Dataset.

DataTable

Stellt eine Auflistung der Zeilen im Arbeitspeicher dar, die von einer Datenbank zurückgegeben wird.

Beziehung (DataRelation)

Stellt die hierarchische Beziehung zwischen zwei DataTables dar. Weitere Informationen finden Sie unter Einführung in DataRelation-Objekte und Exemplarische Vorgehensweise: Erstellen einer Beziehung zwischen Datentabellen.

Hinweis

Der DataSet-Designer stellt eine Verbindung mit einer zugrunde liegenden Datenbank nur dann her, wenn ein Dataset erstellt wird. Der Designer erkennt nicht automatisch spätere Änderungen an der Datenbank.Um eine vorhandene XSD-Datei zu aktualisieren, führen Sie Konfigurations-Assistenten erneut aus.Wenn sich die Tabellenbeziehungen geändert haben, entfernen Sie die relevanten Tabellen in der XSD-Datei und fügen sie wieder hinzu.

LINQ to DataSet

LINQ to DataSet ermöglicht LINQ (Language-Integrated Query, sprachintegrierte Abfrage) für Daten in einem DataSet-Objekt. Weitere Informationen finden Sie unter LINQ to DataSet.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Erstellen eines Datasets mit dem DataSet-Designer

Exemplarische Vorgehensweise: Erstellen eines TableAdapter mit mehreren Abfragen

Exemplarische Vorgehensweise: Erstellen einer DataTable im Dataset-Designer

Exemplarische Vorgehensweise: Erstellen einer Beziehung zwischen Datentabellen

Exemplarische Vorgehensweise: Anzeigen von Daten in einem Windows Form

Referenz

Datenquellenfenster

Konzepte

Arbeiten mit Datasets in Visual Studio

Vorbereiten der Anwendung auf den Empfang von Daten

Abrufen von Daten für die Anwendung

Bearbeiten von Daten in der Anwendung

Überprüfen von Daten

Speichern von Daten