DataTables (ADO.NET)
Un objeto DataSet está formado por una colección de tablas, relaciones y restricciones. En ADO .NET, los objetos DataTable se utilizan para representar las tablas de un DataSet. Un objeto DataTable representa una tabla de datos relacionales de la memoria; los datos son locales de la aplicación basada en .NET en la que residen, pero se pueden llenar desde un origen de datos como Microsoft SQL Server mediante un DataAdapter Para obtener más información, vea Rellenar un objeto DataSet desde un objeto DataAdapter (ADO.NET).
La clase DataTable es miembro del espacio de nombres System.Data dentro de la biblioteca de clases de .NET Framework. Se puede crear y utilizar DataTable de manera independiente o como miembro de un DataSet y los objetos DataTable se pueden utilizar también en combinación con otros objetos de .NET Framework, incluido DataView. Al conjunto de tablas de un DataSet se puede tener acceso mediante la propiedad Tables del objeto DataSet.
El esquema, o estructura, de una tabla se representa con columnas y restricciones. El esquema de una DataTable se define mediante objetos DataColumn, ForeignKeyConstraint y UniqueConstraint. 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.
Además del esquema, un objeto DataTable debe tener también filas en las que albergar y ordenar los datos. La clase DataRow representa los datos reales que contiene una tabla. La clase DataRow, sus propiedades y métodos se utilizan para recuperar, evaluar y manipular los datos de una tabla. Cuando se tiene acceso a los datos de una fila y se cambian, el objeto DataRow mantiene tanto su estado actual como el original.
Se pueden crear relaciones primarias-secundarias entre tablas utilizando una o varias columnas relacionadas de las tablas. Se pueden crear relaciones entre objetos DataTable mediante un objeto DataRelation. Los objetos DataRelation se pueden utilizar después para devolver las filas relacionadas, secundaria o primaria, de una fila concreta. Para obtener más información, vea Agregar DataRelations (ADO.NET).
En esta sección
Crear DataTable (ADO.NET)
Explica cómo se crea un objeto DataTable y se agrega a un objeto DataSet.Definición de esquema de DataTable (ADO.NET)
Proporciona información acerca de la creación y uso de los objetos y restricciones de DataColumn.Manipular datos en DataTable
Explica cómo se agregan, modifican y eliminan datos en una tabla. Explica cómo se usan eventos DataTable para examinar los cambios de los datos de la tabla.Control de eventos DataTable (ADO.NET)
Proporciona información sobre los eventos disponibles que se pueden utilizar con DataTable, incluidos los eventos en los que se modifican los valores de columnas y se agregan o eliminan filas.
Secciones relacionadas
ADO.NET
Describe la arquitectura y los componentes de ADO.NET, así como su uso para obtener acceso a orígenes de datos existentes y para administrar los datos de aplicación.DataSets, DataTables y DataViews (ADO.NET)
Proporciona información sobre el objeto DataSet de ADO .NET, incluida la creación de relaciones entre tablas.Clase Constraint
Proporciona información de referencia sobre el objeto Constraint.Clase DataColumn
Proporciona información de referencia sobre el objeto DataColumn.Clase DataSet
Proporciona información de referencia sobre el objeto DataSet.Clase DataTable
Proporciona información de referencia sobre el objeto DataTable.Información general de la biblioteca de clases de .NET Framework
Proporciona una introducción a la biblioteca de clases de .NET Framework, incluido el espacio de nombres System y su espacio de nombres de nivel secundario, System.Data.