"DataSets", "DataTables" und "DataViews"DataSets, DataTables, and DataViews

ADO.NET DataSet ist eine speicherresidente Darstellung von Daten, die – unabhängig von der darin enthaltenen Datenquelle – ein konsistentes relationales Programmiermodell bereitstellt.The ADO.NET DataSet is a memory-resident representation of data that provides a consistent relational programming model regardless of the source of the data it contains. Ein DataSet stellt einen kompletten Satz aus Daten dar, einschließlich der Tabellen, die die Daten enthalten, anordnen und einschränken, sowie der Beziehungen zwischen den Tabellen.A DataSet represents a complete set of data including the tables that contain, order, and constrain the data, as well as the relationships between the tables.

Es gibt verschiedene Möglichkeiten, mit einem DataSet zu arbeiten, die unabhängig voneinander oder kombiniert angewendet werden können.There are several ways of working with a DataSet, which can be applied independently or in combination. Sie haben folgende Möglichkeiten:You can:

Bei einem DataSet mit strikter Typbindung besteht auch die Möglichkeit, es mit einem XML-Webdienst zu übertragen.A strongly typed DataSet can also be transported using an XML Web service. Durch seinen Aufbau ist das DataSet ideal für die Übertragung von Daten mithilfe von XML-Webdiensten geeignet.The design of the DataSet makes it ideal for transporting data using XML Web services. Eine Übersicht über die XML-Webdienste finden Sie unter XML Web Services Overview (Übersicht über XML-Webdienste).For an overview of XML Web services, see XML Web Services Overview. Ein Beispiel für die Nutzung von DataSet von einem XML-Webdienst aus finden Sie unter Consuming a DataSet from an XML Web Service (Verwenden eines DataSets von einem XML-Webdienst aus).For an example of consuming a DataSet from an XML Web service, see Consuming a DataSet from an XML Web Service.

In diesem AbschnittIn This Section

Creating a DataSet (Erstellen eines DataSets)Creating a DataSet
Beschreibt die Syntax zum Erstellen einer Instanz eines DataSet.Describes the syntax for creating an instance of a DataSet.

Adding a DataTable to a DataSet (Hinzufügen einer DataTable zu einem DataSet)Adding a DataTable to a DataSet
Beschreibt das Erstellen sowie das Hinzufügen von Tabellen und Spalten zu einem DataSet.Describes how to create and add tables and columns to a DataSet.

Adding DataRelations (Hinzufügen von DataRelations)Adding DataRelations
Beschreibt das Erstellen von Beziehungen zwischen Tabellen in einem DataSet.Describes how to create relations between tables in a DataSet.

Navigating DataRelations (Navigieren in DataRelations)Navigating 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.Describes how to use the relations between tables in a DataSet to return the child or parent rows of a parent-child relationship.

Merging DataSet Contents (Zusammenführen von DataSet-Inhalten)Merging DataSet Contents
Beschreibt, wie der Inhalt eines DataSet-Arrays, DataTable-Arrays oder DataRow-Arrays mit einem anderen DataSet zusammengeführt wird.Describes how to merge the contents of one DataSet, DataTable, or DataRow array into another DataSet.

Copying DataSet Contents (Kopieren von DataSet-Inhalten)Copying DataSet Contents
Beschreibt das Erstellen einer Kopie eines DataSet, die ein Schema sowie angegebene Daten enthalten kann.Describes how to create a copy of a DataSet that can contain schema as well as specified data.

Handling DataSet Events (Behandeln von DataSet-Ereignissen)Handling DataSet Events
Beschreibt die Ereignisse eines DataSet und wie diese verwendet werden.Describes the events of a DataSet and how to use them.

Typed DataSets (Typisierte DataSets)Typed DataSets
Erläutert, was ein typisiertes DataSet ist, und wie es erstellt und verwendet wird.Discusses what a typed DataSet is and how to create and use it.

DataTablesDataTables
Beschreibt das Erstellen einer DataTable, das Definieren des zugehörigen Schemas und das Bearbeiten von Daten.Describes how to create a DataTable, define the schema, and manipulate data.

DataTableReadersDataTableReaders
Beschreibt das Erstellen und Verwenden eines DataTableReader.Describes how to create and use a DataTableReader.

DataViewsDataViews
Beschreibt das Erstellen von und Arbeiten mit DataViews sowie das Arbeiten mit DataView-Ereignissen.Describes how to create and work with DataViews and work with DataView events.

Using XML in a DataSet (Verwenden von XML in einem DataSet)Using XML in a DataSet
Beschreibt, wie das DataSet mit XML als Datenquelle interagiert, einschließlich des Ladens und Beibehaltens des Inhalts eines DataSet als XML-Daten.Describes how the DataSet interacts with XML as a data source, including loading and persisting the contents of a DataSet as XML data.

Consuming a DataSet from an XML Web Service (Verwenden eines DataSets von einem XML-Webdienst aus)Consuming a DataSet from an XML Web Service
Beschreibt, wie ein XML-Webdienst erstellt wird, der für die Übertragung von Daten ein DataSet verwendet.Describes how to create an XML Web service that uses a DataSet to transport data.

Neues in ADO.NETWhat's New in ADO.NET
Enthält eine Einführung in neue Funktionen von ADO.NET.Introduces features that are new in ADO.NET.

Übersicht über ADO.NETADO.NET Overview
Bietet eine Einführung in das Design und die Komponenten von ADO.NET.Provides an introduction to the design and components of ADO.NET.

Populating a DataSet from a DataAdapter (Auffüllen eines DataSets durch einen DataAdapter)Populating a DataSet from a DataAdapter
Beschreibt das Laden eines DataSets mit Daten aus einer Datenquelle.Describes how to load a DataSet with data from a data source.

Updating Data Sources with DataAdapters (Aktualisieren von Datenquellen mit DataAdapters)Updating Data Sources with DataAdapters
Beschreibt, wie Änderungen an Daten in einem DataSet auch in der Datenquelle vorgenommen werden können.Describes how to resolve changes to the data in a DataSet back to the data source.

Adding Existing Constraints to a DataSet (Hinzufügen von vorhandenen Einschränkungen zu einem DataSet)Adding Existing Constraints to a DataSet
Beschreibt das Auffüllen eines DataSets mit Primärschlüsselinformationen aus einer Datenquelle.Describes how to populate a DataSet with primary key information from a data source.

Siehe auchSee Also

ADO.NETADO.NET
ADO.NET Managed Provider und DataSet Developer CenterADO.NET Managed Providers and DataSet Developer Center