Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die ADO.NET DataSet ist eine speicherresidente Darstellung von Daten, die unabhängig von der darin enthaltenen Datenquelle ein konsistentes relationales Programmiermodell bereitstellt. A DataSet stellt einen vollständigen Satz von Daten dar, einschließlich der Tabellen, die die Daten enthalten, anordnen und einschränken sowie die Beziehungen zwischen den Tabellen.
Es gibt mehrere Möglichkeiten zum Arbeiten mit einem DataSet, die unabhängig oder in Kombination angewendet werden können. Sie haben folgende Möglichkeiten:
Programmatisch ein DataTable, DataRelation, und Constraint innerhalb einer DataSet erstellen und die Tabellen mit Daten füllen.
Füllen Sie die DataSet Tabellen mit Daten aus einer vorhandenen relationalen Datenquelle mithilfe einer
DataAdapter
.Sie können den Inhalt des DataSet mithilfe von XML laden und beibehalten. Weitere Informationen finden Sie unter Verwenden von XML in einem DataSet.
Ein stark typisiertes DataSet kann auch über einen XML-Webdienst transportiert werden. Das Design des DataSet ist ideal für den Daten-Transport mithilfe von XML-Webdiensten. Eine Übersicht über XML-Webdienste finden Sie in der Übersicht über XML-Webdienste. Ein Beispiel für das Verwenden eines DataSet aus einem XML-Webdienst finden Sie unter Verwenden eines DataSets aus einem XML-Webdienst.
In diesem Abschnitt
Sicherheitsleitfaden
Enthält Sicherheitsanleitungen für DataSet und DataTable.
Erstellen eines DataSets
Beschreibt die Syntax zum Erstellen einer Instanz eines DataSet.
Hinzufügen einer DataTable zu einem DataSet
Beschreibt das Erstellen und Hinzufügen von Tabellen und Spalten zu einem DataSet.
Hinzufügen von DataRelations
Beschreibt, wie man Relationen zwischen Tabellen in einem DataSet erstellt.
Navigieren in DataRelations
Beschreibt, wie die Beziehungen zwischen Tabellen in einem DataSet dazu verwendet werden, untergeordnete oder übergeordnete Zeilen einer Beziehung zwischen über- und untergeordneten Tabellen zurückzugeben.
Zusammenführen von DataSet-Inhalten
Beschreibt, wie der Inhalt eines DataSet, DataTable oder DataRow Arrays in ein anderes DataSet zusammengeführt wird.
Kopieren von DataSet-Inhalten
Beschreibt, wie eine Kopie eines DataSet erstellt wird, die sowohl ein Schema als auch festgelegte Daten enthalten kann.
Behandeln von DataSet-Ereignissen
Beschreibt die Ereignisse eines DataSet und wie diese verwendet werden.
Typisierte DataSets
Erläutert, was ein typisiertes DataSet ist und wie man es erstellt und verwendet.
DataTables
Beschreibt, wie Sie ein DataTableSchema erstellen, das Schema definieren und Daten bearbeiten.
DataTableReaders
Beschreibt das Erstellen und Verwenden eines DataTableReader.
DataViews
Beschreibt, wie man DataViews
erstellt und damit arbeitet und wie man mit DataView Ereignissen arbeitet.
Verwenden von XML in einem DataSet
Beschreibt, wie die DataSet mit XML als Datenquelle interagiert, einschließlich Laden und Speichern des Inhalts einer DataSet als XML-Daten.
Verwenden eines DataSets aus einem XML-Webdienst
Beschreibt, wie ein XML-Webdienst erstellt wird, der mithilfe eines DataSet Daten transportiert.
Verwandte Abschnitte
Neues in ADO.NET
Führt Features ein, die in ADO.NET neu sind.
Übersicht über ADO.NET
Enthält eine Einführung in das Design und die Komponenten von ADO.NET.
Auffüllen eines "DataSets" durch einen "DataAdapter"
Beschreibt, wie ein DataSet mit Daten aus einer Datenquelle geladen wird.
Aktualisieren von Datenquellen mit "DataAdapters"
Beschreibt, wie Änderungen an den Daten in einem DataSet an die Datenquelle zurückgeführt werden.
Hinzufügen vorhandener Einschränkungen zu einem DataSet
Beschreibt, wie ein DataSet mit Primärschlüsselinformationen aus einer Datenquelle aufgefüllt wird.