Enlazar controles a los datos en Visual Studio

Para mostrar los datos a los usuarios de la aplicación, puede enlazarlos a controles. Puede crear estos controles enlazados a datos arrastrando los elementos de la ventana Orígenes de datos a una superficie de diseño en Visual Studio.

En este tema se describen los orígenes de datos que puede utilizar para crear controles enlazados a datos. También se describen algunas de las tareas generales implicadas en el enlace de datos. Para obtener detalles concretos sobre cómo crear controles enlazados a datos, vea Enlazar controles de Windows Forms a datos en Visual Studio, Enlazar controles WPF a datos en Visual Studio y Enlazar controles de Silverlight a datos en Visual Studio.

Orígenes de datos

Un origen de datos representa los datos que está disponibles para la aplicación. Puede crear orígenes de datos a partir de bases de datos, servicios u objetos. Para obtener más información, vea Información general sobre orígenes de datos.

Algunos orígenes de datos permiten crear controles enlazados a datos arrastrando los elementos de la ventana Orígenes de datos, mientras que otros no lo permiten. En la tabla siguiente se muestran los orígenes de datos que se admiten.

Origen de datos

Compatibilidad con arrastrar y colocar en el Diseñador de Windows Forms

Compatibilidad con arrastrar y colocar en WPF Designer

Compatibilidad con arrastrar y colocar en el Diseñador de Silverlight

Conjunto de datos

No

Entity Data Model

No1

Clases LINQ to SQL

No2

No2

No2

Servicios como Servicios de datos de WCF, servicios WCF y servicios Web

Objeto

SharePoint

1. Cuando el Diseñador de Windows Forms está abierto, las entidades de la ventana Orígenes de datos son de solo lectura y no se pueden arrastrar al diseñador. Sin embargo, todavía puede crear los controles enlazados a datos agregando un nuevo origen de datos de objeto basado en el Entity Data Model y arrastrando, a continuación, esos objetos hasta el diseñador. Para obtener más información, vea How to: Add an Object as a Project Data Source (Entity Framework).

2. Las clases LINQ to SQL no aparecen en la ventana Orígenes de datos. Sin embargo, puede agregar un nuevo origen de datos de objeto basado en clases LINQ to SQL y, a continuación, arrastrar esos objetos al diseñador para crear los controles enlazados a datos. Para obtener más información, vea Tutorial: Crear clases de LINQ to SQL (Object Relational Designer).

Orígenes de datos (Ventana)

Los orígenes de datos están disponible para su proyecto como elementos en la ventana Orígenes de datos. Puede arrastrar los elementos desde esta ventana para crear controles enlazados a los datos subyacentes. Para obtener más información, vea Orígenes de datos (ventana).

Por cada tipo de datos que aparece en la ventana Orígenes de datos, se crea un control predeterminado al arrastrar el elemento hasta el diseñador. Antes de arrastrar un elemento de la ventana Orígenes de datos, puede cambiar el control que se creará. Para obtener más información, vea Cómo: Establecer el control que se creará al arrastrar desde la ventana de orígenes de datos.

Tareas necesarias para enlazar controles a datos

En la siguiente tabla se incluyen algunas de las más tareas comunes para enlazar controles a datos.

Tarea

Más información

Abrir la ventana Orígenes de datos

Cómo: Abrir la ventana Orígenes de datos

Agregar un origen de datos al proyecto.

Cómo: Conectarse a los datos de una base de datos

Cómo: Conectarse a los datos en objetos

Cómo: Conectarse a los datos en un servicio

Establecer el control que se crea cuando se arrastra un elemento de la ventana Orígenes de datos al diseñador.

Cómo: Establecer el control que se creará al arrastrar desde la ventana de orígenes de datos

Modifique la lista de controles que están asociados a elementos en la ventana Orígenes de datos.

Cómo: Agregar controles personalizados a la ventana Orígenes de datos

Crear controles enlazados a datos.

Enlazar controles de Windows Forms a datos en Visual Studio

Enlazar controles WPF a datos en Visual Studio

Enlazar controles de Silverlight a datos en Visual Studio

Es posible que después de crear un formulario que muestre los datos, desee hacer una de las tareas siguientes.

Tarea

Para obtener más información

Editar los datos en el origen de datos subyacente

Modificar datos en la aplicación

Validar los cambios realizados en los datos

Validar datos

Guardar los datos actualizados en la base de datos

Guardar datos

Vea también

Tareas

Cómo: Enlazar controles a imágenes desde una base de datos

Conceptos

Enlazar controles de Windows Forms a datos en Visual Studio

Enlazar controles WPF a datos en Visual Studio

Otros recursos

Enlazar controles de Silverlight a datos en Visual Studio

Información general de las aplicaciones de datos en Visual Studio

Conectarse a datos en Visual Studio

Modificar datos en la aplicación

Validar datos

Guardar datos

Herramientas para trabajar con orígenes de datos en Visual Studio