Objetos DataSet, DataTable y DataViewDataSets, DataTables, and DataViews

El DataSet de ADO.NET es una representación de datos residente en memoria que proporciona un modelo de programación relacional coherente independientemente del origen de datos que contiene.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. Un DataSet representa un conjunto completo de datos, incluyendo las tablas que contienen, ordenan y restringen los datos, así como las relaciones entre las tablas.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.

Hay varias maneras de trabajar con un DataSet, que se pueden aplicar de forma independiente o conjuntamente.There are several ways of working with a DataSet, which can be applied independently or in combination. Puede:You can:

También se puede transportar un DataSet fuertemente tipado mediante un servicio Web XML.A strongly typed DataSet can also be transported using an XML Web service. El diseño del DataSet lo convierte en idóneo para el transporte de datos mediante servicios Web XML.The design of the DataSet makes it ideal for transporting data using XML Web services. Para obtener información general sobre servicios Web XML, vea Información general de servicios Web XML.For an overview of XML Web services, see XML Web Services Overview. Para obtener un ejemplo sobre cómo usar un objeto DataSet desde un servicio Web XML, vea Consuming a DataSet from an XML Web Service (Usar un conjunto de datos desde un servicio Web XML).For an example of consuming a DataSet from an XML Web service, see Consuming a DataSet from an XML Web Service.

En esta secciónIn This Section

Crear un objeto DataSetCreating a DataSet
Describe la sintaxis para crear una instancia de DataSet.Describes the syntax for creating an instance of a DataSet.

Agregar un objeto DataTable a un objeto DataSetAdding a DataTable to a DataSet
Describe cómo crear tablas y columnas y cómo agregarlas a un DataSet.Describes how to create and add tables and columns to a DataSet.

Agregar objetos DataRelationAdding DataRelations
Describe cómo se crean las relaciones entre tablas en un DataSet.Describes how to create relations between tables in a DataSet.

Navegar por objetos DataRelationNavigating DataRelations
Describe cómo se utilizan las relaciones entre tablas en un DataSet para devolver la filas secundarias o primarias de una relación primaria-secundaria.Describes how to use the relations between tables in a DataSet to return the child or parent rows of a parent-child relationship.

Combinar contenido de DataSetMerging DataSet Contents
Describe cómo se fusiona mediante combinación el contenido de una matriz de DataSet, DataTable o DataRow con otro DataSet.Describes how to merge the contents of one DataSet, DataTable, or DataRow array into another DataSet.

Copiar el contenido de DataSetCopying DataSet Contents
Describe cómo se crea una copia de un DataSet que puede contener datos de esquema y datos especificados.Describes how to create a copy of a DataSet that can contain schema as well as specified data.

Controlar eventos de DataSetHandling DataSet Events
Describe los eventos de un DataSet y cómo utilizarlos.Describes the events of a DataSet and how to use them.

Objetos DataSet con tipoTyped DataSets
Explica lo que es un DataSet con información de tipos y cómo crearlo y utilizarlo.Discusses what a typed DataSet is and how to create and use it.

Objetos DataTableDataTables
Describe cómo se crea una DataTable, cómo se define el esquema y cómo se manipulan los datos.Describes how to create a DataTable, define the schema, and manipulate data.

Objetos DataTableReaderDataTableReaders
Describe cómo crear y utilizar un objeto DataTableReader.Describes how to create and use a DataTableReader.

Objetos DataViewDataViews
Describe cómo se crean DataViews y cómo se trabaja con ellas, así como con eventos DataView.Describes how to create and work with DataViews and work with DataView events.

Usar XML en un conjunto de datosUsing XML in a DataSet
Describe cómo interactúa el DataSet con XML como origen de datos, incluyendo cómo cargar y hacer persistente el contenido de un DataSet como datos XML.Describes how the DataSet interacts with XML as a data source, including loading and persisting the contents of a DataSet as XML data.

Usar un conjunto de datos desde un servicio Web XMLConsuming a DataSet from an XML Web Service
Describe cómo crear un servicio Web XML que utilice un DataSet para transportar los datos.Describes how to create an XML Web service that uses a DataSet to transport data.

Novedades de ADO.NETWhat's New in ADO.NET
Presenta características nuevas en ADO.NET.Introduces features that are new in ADO.NET.

Información general sobre ADO.NETADO.NET Overview
Proporciona una introducción al diseño y a los componentes de ADO.NET.Provides an introduction to the design and components of ADO.NET.

Rellenar un conjunto de datos desde un objeto DataAdapterPopulating a DataSet from a DataAdapter
Describe cómo se carga un objeto DataSet con datos desde un origen de datos.Describes how to load a DataSet with data from a data source.

Actualizar orígenes de datos con objetos DataAdapterUpdating Data Sources with DataAdapters
Describe cómo se resuelven los cambios relacionados con los datos de un DataSet en el origen de datos.Describes how to resolve changes to the data in a DataSet back to the data source.

Agregar restricciones existentes a un conjunto de datosAdding Existing Constraints to a DataSet
Describe cómo se rellena un objeto DataSet con información de clave principal de un origen de datos.Describes how to populate a DataSet with primary key information from a data source.

Vea tambiénSee also