Crear y editar conjuntos de datos con tipo
El Diseñador de DataSet es un conjunto de herramientas visuales que se pueden utilizar para crear y editar conjuntos de datos con tipo y los elementos individuales que contienen.
El Diseñador de DataSet proporciona las representaciones visuales de los objetos contenidos en conjuntos de datos con tipo. Con el Diseñador de DataSet puede crear y modificar TableAdapters, consultas de TableAdapters, DataTables, DataColumns y DataRelations.
Para abrir el Diseñador de DataSet, haga doble clic en un conjunto de datos en el Explorador de soluciones, o bien, haga clic con el botón secundario del mouse en el conjunto de datos en la ventana Orígenes de datos y haga clic en Editar DataSet con el Diseñador. Para obtener más información, vea Cómo: Abrir un objeto Dataset en el Diseñador de Dataset. Al agregar un nuevo elemento DataSet con el cuadro de diálogo Agregar nuevo elemento, se abrirá el Diseñador de DataSet con un conjunto de datos vacío listo para editar.
Nota
El Diseñador de DataSet se puede utilizar para extender la funcionalidad de un conjunto de datos.Haga doble clic en la superficie de diseño o haga clic con el botón secundario del mouse y elija Ver código para crear un archivo de clase parcial en el que puede agregar código al conjunto de datos que no modificará ni eliminará el diseñador.Para obtener información sobre cómo extender la funcionalidad de un objeto TableAdapter, vea Cómo: Extender la funcionalidad de un TableAdapter.
La tabla siguiente muestra las tareas comunes que puede realizar con el Diseñador de DataSet.
Para |
Vea |
---|---|
Crear un TableAdapter |
|
Editar un TableAdapter |
|
Crear una consulta de TableAdapter |
|
Editar una consulta de TableAdapter |
|
Cree un control DataTable |
|
Editar un control DataTable |
|
Cree un control DataColumn |
|
Crear una relación entre dos controles DataTable |
|
Extender la funcionalidad del conjunto de datos |
|
Agregar la validación al evento ColumnChanging de una tabla de datos |
|
Agregar la validación al evento RowChanging de una tabla de datos |
Crear objetos en la superficie de diseño
Puede crear los conjuntos de datos agregando y editando los objetos individuales que constituyen un conjunto de datos. La tabla siguiente proporciona una explicación de los distintos objetos de la ficha DataSet del Cuadro de herramientas que se pueden arrastrar hasta la superficie de diseño:
Objeto |
Descripción |
---|---|
TableAdapter |
Contiene una colección de comandos de datos y una conexión de datos que se utilizan para comunicar con la base de datos subyacente y rellenar una tabla de datos. Para obtener más información, vea Información general sobre TableAdapter y Cómo: Crear TableAdapters. |
Consulta |
Las consultas de TableAdapter son métodos fuertemente tipados que ejecutan instrucciones SQL y procedimientos almacenados. Al ejecutar una consulta de TableAdapter se rellenan una tabla de datos con datos o se llevan a cabo otras tareas de base de datos. Para obtener más información, vea Cómo: Crear consultas de TableAdapter. Al arrastrar una columna hasta una tabla se agrega la columna a esa tabla, mientras que, arrastrando una consulta hasta un área vacía del Diseñador de Dataset, se crea una consulta global. Para obtener más información, vea Cómo: Agregar consultas globales a un conjunto de datos. |
Representa una colección en memoria de las filas devueltas de una base de datos. |
|
Relación (DataRelation) |
Representa una relación primaria--secundaria entre dos objetos DataTable. Para obtener más información, vea Introducción a los objetos DataRelation y Tutorial: Crear una relación entre tablas de datos. |
Nota
El Diseñador de DataSet se conecta a una base de datos subyacente únicamente cuando se crea un conjunto de datos; el diseñador no detecta automáticamente los cambios posteriores en la base de datos.Para actualizar un archivo .xsd existente, vuelva a ejecutar el Asistente para configuración.Si las relaciones de tabla han cambiado, quite y vuelva a agregar las tablas correspondientes a los .xsd.
LINQ to DataSet
LINQ to DataSet habilita LINQ (Language-Integrated Query) sobre los datos en un objeto DataSet. Para obtener más información, vea LINQ to DataSet.
Vea también
Tareas
Tutorial: Crear un conjunto de datos con el Diseñador de Dataset
Tutorial: Crear un objeto TableAdapter con varias consultas
Tutorial: Crear un DataTable en el Diseñador de Dataset
Tutorial: Crear una relación entre tablas de datos
Tutorial: Mostrar datos en Windows Forms
Referencia
Conceptos
Trabajar con los conjuntos de datos en Visual Studio
Preparar la aplicación para recibir datos