Objetos DataTableDataTables

Un objeto DataSet está formado por una colección de tablas, relaciones y restricciones.A DataSet is made up of a collection of tables, relationships, and constraints. En ADO.NET, DataTable los objetos se utilizan para representar las tablas de un conjunto de DataSet.In ADO.NET, DataTable objects are used to represent the tables in a DataSet. Un objeto DataTable representa una tabla de datos relacionales en memoria; los datos son locales para. Aplicación basada en NET en la que reside, pero se puede rellenar a partir de un origen de datos, como Microsoft SQL Server usar un objeto DataAdapter para obtener más información, vea rellenar un DataSet desde un 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.

La clase DataTable es un miembro del espacio de nombres System. Data dentro de la biblioteca de clases de .NET Framework.The DataTable class is a member of the System.Data namespace within the .NET Framework class library. Puede crear y usar un objeto DataTable de forma independiente o como miembro de un conjuntode los objetos, y los objetos DataTable también se pueden usar junto con otros objetos .NET Framework, incluido 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. Se tiene acceso a la colección de tablas de un DataSet a través de la propiedad tables del objeto DataSet .You access the collection of tables in a DataSet through the Tables property of the DataSet object.

El esquema, o estructura, de una tabla se representa con columnas y restricciones.The schema, or structure of a table is represented by columns and constraints. El esquema de un DataTable se define mediante DataColumn objetos, así como ForeignKeyConstraint UniqueConstraint objetos y.You define the schema of a DataTable using DataColumn objects as well as ForeignKeyConstraint and UniqueConstraint objects. Las columnas de una tabla se pueden asignar a columnas de un origen de datos, pueden contener valores calculados de expresiones, aumentar sus valores automáticamente o contener valores de clave principal.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.

Además de un esquema, un objeto DataTable también debe tener filas que contengan y ordenen los datos.In addition to a schema, a DataTable must also have rows to contain and order data. La clase DataRow representa los datos reales que contiene una tabla.The DataRow class represents the actual data contained in a table. Use DataRow y sus propiedades y métodos para recuperar, evaluar y manipular los datos de una tabla.You use the DataRow and its properties and methods to retrieve, evaluate, and manipulate the data in a table. Al tener acceso a los datos de una fila y cambiarlos, el objeto DataRow mantiene su estado actual y original.As you access and change the data within a row, the DataRow object maintains both its current and original state.

Se pueden crear relaciones primarias-secundarias entre tablas utilizando una o varias columnas relacionadas de las tablas.You can create parent-child relationships between tables using one or more related columns in the tables. Cree una relación entre los objetos DataTable mediante DataRelation .You create a relationship between DataTable objects using a DataRelation. Los objetos DataRelation se pueden usar para devolver las filas secundarias o primarias relacionadas de una fila determinada.DataRelation objects can then be used to return the related child or parent rows of a particular row. Para obtener más información, vea agregar objetos DataRelation.For more information, see Adding DataRelations.

En esta secciónIn This Section

Crear un objeto DataTableCreating a DataTable
Explica cómo crear un objeto DataTable y agregarlo a un conjunto de DataSet.Explains how to create a DataTable and add it to a DataSet.

Definición del esquema de DataTableDataTable Schema Definition
Proporciona información sobre la creación y el uso de objetos DataColumn y restricciones.Provides information about creating and using DataColumn objects and constraints.

Manipular datos en un objeto DataTableManipulating Data in a DataTable
Explica cómo se agregan, modifican y eliminan datos en una tabla.Explains how to add, modify, and delete data in a table. Explica cómo utilizar los eventos DataTable para examinar los cambios en los datos de la tabla.Explains how to use DataTable events to examine changes to data in the table.

Controlar eventos de DataTableHandling DataTable Events
Proporciona información sobre los eventos disponibles para su uso con una DataTable, incluidos los eventos cuando se modifican los valores de columna y se agregan o eliminan filas.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
Describe la arquitectura y los componentes de ADO.NET, así como su uso para tener acceso a orígenes de datos existentes y para administrar los datos de las aplicaciones.Describes the ADO.NET architecture and components, and how to use them to access existing data sources and manage application data.

Objetos DataSet, DataTable y DataViewDataSets, DataTables, and DataViews
Proporciona información sobre el conjunto de datos ADO.net, incluido cómo crear relaciones entre las tablas.Provides information about the ADO.NET DataSet including how to create relationships between tables.

Constraint
Proporciona información de referencia sobre el objeto de restricción .Provides reference information about the Constraint object.

DataColumn
Proporciona información de referencia sobre el objeto DataColumn .Provides reference information about the DataColumn object.

DataSet
Proporciona información de referencia sobre el objeto DataSet .Provides reference information about the DataSet object.

DataTable
Proporciona información de referencia sobre el objeto DataTable .Provides reference information about the DataTable object.

Información general de la biblioteca de clasesClass Library Overview
Proporciona información general sobre la biblioteca de clases de .NET Framework, incluido el espacio de nombres System , así como su espacio de nombres de segundo nivel, System. Data.Provides an overview of the .NET Framework class library, including the System namespace as well as its second-level namespace, System.Data.

Consulte tambiénSee also