"DataTables"DataTables

Ein DataSet besteht aus einer Auflistung von Tabellen, Beziehungen und Einschränkungen.A DataSet is made up of a collection of tables, relationships, and constraints. In ADO.net DataTable werden-Objekte verwendet, um die Tabellen in einem DataSetdarzustellen.In ADO.NET, DataTable objects are used to represent the tables in a DataSet. Eine Daten Tabelle stellt eine Tabelle mit relationalen Daten im Arbeitsspeicher dar. die Daten sind in der lokal. Eine netzwerkbasierte Anwendung, in der Sie sich befindet, aber aus einer Datenquelle wie Microsoft SQL Server mit einem DataAdapter aufgefüllt werden kann, um weitere Informationen zu erhalten, finden Sie unter Auffüllen eines Datasets von einem DataAdapter.A DataTable represents one table of in-memory relational data; the data is local to the .NET-based application in which it resides, but can be populated from a data source such as Microsoft SQL Server using a DataAdapter For more information, see Populating a DataSet from a DataAdapter.

Die datdatababel -Klasse ist ein Member des System. Data -Namespace innerhalb der .NET Framework-Klassenbibliothek.The DataTable class is a member of the System.Data namespace within the .NET Framework class library. Sie können eine Daten Tabelle unabhängig oder als Member eines DataSetserstellen und verwenden, und Daten Tabelle kann auch zusammen mit anderen .NET Framework Objekten verwendet werden, einschließlich der DataView.You can create and use a DataTable independently or as a member of a DataSet, and DataTable objects can also be used in conjunction with other .NET Framework objects, including the DataView. Sie greifen auf die Auflistung von Tabellen in einem DataSet über die Tables -Eigenschaft des DataSet -Objekts zu.You access the collection of tables in a DataSet through the Tables property of the DataSet object.

Das Schema oder die Struktur einer Tabelle wird durch Spalten und Einschränkungen dargestellt.The schema, or structure of a table is represented by columns and constraints. Sie definieren das Schema einer Daten Tabelle mithilfe von DataColumn ForeignKeyConstraint -Objekten sowie mit- UniqueConstraint und-Objekten.You define the schema of a DataTable using DataColumn objects as well as ForeignKeyConstraint and UniqueConstraint objects. Die Spalten einer Tabelle können Spalten in einer Datenquelle zugeordnet sein, berechnete Werte aus Ausdrücken enthalten, Werte automatisch erhöhen oder primäre Schlüsselwerte enthalten.The columns in a table can map to columns in a data source, contain calculated values from expressions, automatically increment their values, or contain primary key values.

Zusätzlich zu einem Schema muss eine Datentabelle auch Zeilen enthalten, um Daten zu Speichern und zu sortieren.In addition to a schema, a DataTable must also have rows to contain and order data. Die DataRow-Klasse stellt die tatsächlich in einer Tabelle enthaltenen Daten dar.The DataRow class represents the actual data contained in a table. Verwenden Sie die DataRow und die zugehörigen Eigenschaften und Methoden, um die Daten in einer Tabelle abzurufen, auszuwerten und zu bearbeiten.You use the DataRow and its properties and methods to retrieve, evaluate, and manipulate the data in a table. Wenn Sie auf die Daten innerhalb einer Zeile zugreifen und diese ändern, behält das DataRow -Objekt sowohl den aktuellen als auch den ursprünglichen Zustand bei.As you access and change the data within a row, the DataRow object maintains both its current and original state.

Sie können mithilfe einer oder mehrerer zugehöriger Spalten in Tabellen diese Tabellen als über- und untergeordnete Tabellen in Beziehung zueinander setzen.You can create parent-child relationships between tables using one or more related columns in the tables. Sie erstellen mithilfe eines DataRelationeine Beziehung zwischen datentierbaren Objekten.You create a relationship between DataTable objects using a DataRelation. DataRelations -Objekte können dann verwendet werden, um die zugehörigen untergeordneten oder übergeordneten Zeilen einer bestimmten Zeile zurückzugeben.DataRelation objects can then be used to return the related child or parent rows of a particular row. Weitere Informationen finden Sie unter Hinzufügen von DataRelations.For more information, see Adding DataRelations.

In diesem AbschnittIn This Section

Erstellen einer DataTableCreating a DataTable
Erläutert, wie eine Daten Tabelle erstellt und einem DataSethinzugefügt wird.Explains how to create a DataTable and add it to a DataSet.

DataTable-SchemadefinitionDataTable Schema Definition
Enthält Informationen zum Erstellen und Verwenden von datacolumschlag -Objekten und-Einschränkungen.Provides information about creating and using DataColumn objects and constraints.

Bearbeiten von Daten in einer DataTableManipulating Data in a DataTable
Erläutert, wie Daten in einer Tabelle hinzugefügt, bearbeitet oder gelöscht werden.Explains how to add, modify, and delete data in a table. Erläutert, wie Datentabellen Ereignisse verwendet werden, um Änderungen an Daten in der Tabelle zu untersuchen.Explains how to use DataTable events to examine changes to data in the table.

Behandeln von DataTable-EreignissenHandling DataTable Events
Stellt Informationen zu den Ereignissen bereit, die für die Verwendung mit einer DatenTabelle verfügbar sind, einschließlich Ereignissen, wenn Spaltenwerte geändert werden und Zeilen hinzugefügt oder gelöscht werden.Provides information about the events available for use with a DataTable, including events when column values are modified and rows are added or deleted.

ADO.NETADO.NET
Beschreibt die ADO.NET-Architektur und -Komponenten und wie diese dazu verwendet werden, auf vorhandene Datenquellen zuzugreifen und Anwendungsdaten zu verwalten.Describes the ADO.NET architecture and components, and how to use them to access existing data sources and manage application data.

DataSets, DataTables und DataViewsDataSets, DataTables, and DataViews
Stellt Informationen zum ADO.net- DataSet bereit, einschließlich der Erstellung von Beziehungen zwischen Tabellen.Provides information about the ADO.NET DataSet including how to create relationships between tables.

Constraint
Stellt Referenz Informationen zum Einschränkungs Objekt bereit .Provides reference information about the Constraint object.

DataColumn
Stellt Referenzinformationen zum datacolenn -Objekt bereit.Provides reference information about the DataColumn object.

DataSet
Stellt Referenzinformationen über das DataSet -Objekt bereit.Provides reference information about the DataSet object.

DataTable
Enthält Referenzinformationen zum datbare -Objekt.Provides reference information about the DataTable object.

Übersicht über die KlassenbibliothekClass Library Overview
Bietet eine Übersicht über die .NET Framework-Klassenbibliothek, einschließlich des System Namespace und des Namespace der zweiten Ebene, System. Data.Provides an overview of the .NET Framework class library, including the System namespace as well as its second-level namespace, System.Data.

Siehe auchSee also