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 |
Sí |
Sí |
No |
Entity Data Model |
No1 |
Sí |
Sí |
Clases LINQ to SQL |
No2 |
No2 |
No2 |
Servicios como Servicios de datos de WCF, servicios WCF y servicios Web |
Sí |
Sí |
Sí |
Objeto |
Sí |
Sí |
Sí |
SharePoint |
Sí |
Sí |
Sí |
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.
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 |
|
Agregar un origen de datos al proyecto. |
Cómo: Conectarse a los datos de una base de datos |
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 |
Es posible que después de crear controles enlazados a datos, desee hacer una de las tareas siguientes.
Tarea |
Para obtener más información |
---|---|
Editar los datos en el origen de datos subyacente |
|
Validar los cambios realizados en los datos |
|
Guardar los datos actualizados en la base de 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
Modificar datos en la aplicación
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
Herramientas para trabajar con orígenes de datos en Visual Studio