Objetos DataSet, DataTable y DataView

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. 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.

Hay varias maneras de trabajar con un DataSet, que se pueden aplicar de forma independiente o conjuntamente. Puede:

  • Crear mediante programación una DataTable, DataRelation y una Constraint en un DataSet y rellenar las tablas con datos.

  • Llenar el DataSet con tablas de datos de un origen de datos relacional existente mediante DataAdapter.

  • Cargar y hacer persistente el contenido de DataSet mediante XML. Para obtener más información, vea Using XML in a DataSet (Usar XML en un conjunto de datos).

También se puede transportar un DataSet fuertemente tipado mediante un servicio Web XML. El diseño del DataSet lo convierte en idóneo para el transporte de datos mediante servicios Web XML. Para obtener información general sobre servicios Web XML, vea Información general de servicios Web XML. 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).

En esta sección

Guía de seguridad
Proporciona instrucciones de seguridad para DataSet y DataTable.

Crear un objeto DataSet
Describe la sintaxis para crear una instancia de DataSet.

Agregar un objeto DataTable a un objeto DataSet
Describe cómo crear tablas y columnas y cómo agregarlas a un DataSet.

Agregar objetos DataRelation
Describe cómo se crean las relaciones entre tablas en un DataSet.

Navegar por objetos DataRelation
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.

Combinar contenido de DataSet
Describe cómo se fusiona mediante combinación el contenido de una matriz de DataSet, DataTable o DataRow con otro DataSet.

Copiar el contenido de DataSet
Describe cómo se crea una copia de un DataSet que puede contener datos de esquema y datos especificados.

Controlar eventos de DataSet
Describe los eventos de un DataSet y cómo utilizarlos.

Objetos DataSet con tipo
Explica lo que es un DataSet con información de tipos y cómo crearlo y utilizarlo.

Objetos DataTable
Describe cómo se crea una DataTable, cómo se define el esquema y cómo se manipulan los datos.

Objetos DataTableReader
Describe cómo crear y utilizar un objeto DataTableReader.

Objetos DataView
Describe cómo se crean DataViews y cómo se trabaja con ellas, así como con eventos DataView.

Usar XML en un conjunto de datos
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.

Utilizar un conjunto de datos desde un servicio Web XML
Describe cómo crear un servicio Web XML que utilice un DataSet para transportar los datos.

Novedades de ADO.NET
Presenta características nuevas en ADO.NET.

Información general de ADO.NET
Proporciona una introducción al diseño y a los componentes de ADO.NET.

Rellenar un conjunto de datos desde un objeto DataAdapter
Describe cómo se carga un objeto DataSet con datos desde un origen de datos.

Actualizar orígenes de datos con objetos DataAdapter
Describe cómo se resuelven los cambios relacionados con los datos de un DataSet en el origen de datos.

Agregar restricciones existentes a un conjunto de datos
Describe cómo se rellena un objeto DataSet con información de clave principal de un origen de datos.

Consulte también