Esta documentación está archivada y no tiene mantenimiento.

Utilizar DataSets en ADO.NET

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 Utilizar XML en un DataSet.

También se puede transportar un DataSet con establecimiento inflexible de tipos 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 acerca de servicios Web XML. Para ver un ejemplo de cómo utilizar un DataSet de un servicio Web XML, vea Consumir DataSet a partir de un servicio Web XML.

En esta sección

Crear un DataSet

Describe la sintaxis para crear una instancia de DataSet.

Agregar DataTable a DataSet

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

Agregar una relación entre tablas

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

Explorar una relación entre tablas

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.

Utilizar DataSet con datos existentes

Describe cómo se resuelven los cambios de un DataSet en un origen de datos mediante un DataAdapter.

Combinar contenido de DataSet

Describe cómo se combina el contenido de una matriz de DataSet, DataTable o DataRow con otro DataSet.

Copiar contenido de DataSet

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

Trabajar con eventos DataSet

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

Trabajar con DataSet con establecimiento de tipos

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

Crear y utilizar DataTables

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

Crear y utilizar DataViews

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

Utilizar XML en un 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.

Secciones relacionadas

Novedades en ADO.NET

Presenta características nuevas en ADO.NET.

Información general acerca de ADO.NET

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

Proteger aplicaciones de ADO.NET

Describe algunas recomendaciones de codificación segura para utilizar ADO.NET.

Conectar con datos y recuperarlos en ADO.NET

Describe cómo conectarse a un origen de datos y recuperar datos, incluyendo DataReaders y DataAdapters.

Modificar datos en ADO.NET

Describe cómo modificar datos en una base de datos y cómo utilizar las transacciones.

Uso del proveedor de datos de .NET Framework para SQL Server

Describe cómo trabajar con características y funcionalidad específicas de SQL Server.

Uso del proveedor de datos de .NET Framework para Oracle

Describe características y comportamientos específicos del proveedor de datos de .NET Framework para Oracle.

Uso de la integración Common Language Runtime de SQL Server

Describe cómo obtener acceso a datos desde un objeto de base de datos de Common Language Runtime (CLR) en SQL Server 2005.

Escritura de código independiente del proveedor en ADO.NET

Describe clases genéricas que permiten escribir código independiente del proveedor en ADO.NET.

Realización de tareas generales en ADO.NET

Describe cómo utilizar varias características generales de ADO.NET.

Buscar información adicional sobre ADO.NET

Proporciona vínculos a información en línea adicional sobre ADO.NET.

Vea también

Otros recursos

ADO.NET

Mostrar: