Procedimiento para enlazar controles de formularios Windows Forms con el componente BindingSource mediante el diseñador

Después de agregar controles al formulario y determinar la interfaz de usuario de la aplicación, puede enlazar los controles a un origen de datos para que, en el entorno de ejecución, los usuarios puedan modificar y guardar los datos relacionados con la aplicación.

El enlace de un control o una serie de controles en Windows Forms se logra con mayor facilidad recurriendo al control BindingSource como puente entre los controles del formulario y el origen de datos.

Uno o varios controles de un formulario se pueden enlazar a datos; en el procedimiento siguiente, un control TextBox se enlaza a un origen de datos.

Para completar el procedimiento, se supone que se enlazará a un origen de datos derivado de una base de datos. Para obtener más información sobre cómo crear orígenes de datos a partir de otros almacenes de datos, consulte Agregar nuevos orígenes de datos.

Para enlazar un control en tiempo de diseño

  1. Arrastre un control TextBox al formulario.

  2. En la ventana Propiedades:

    1. Expanda el nodo (DataBindings).

    2. Haga clic en la flecha situada junto a la propiedad Text.

      Se abre el editor de tipos de interfaz de usuario DataSource.

      Si se ha configurado previamente un origen de datos para el proyecto o formulario, aparecerá.

  3. Haga clic en Agregar origen de datos del proyecto para conectar con los datos y crear un origen de datos.

  4. En la página principal del Asistente para la configuración de orígenes de datos, haga clic en Siguiente.

  5. Seleccione Base de datos en la página Elegir un tipo de origen de datos.

  6. Seleccione una conexión de datos en la lista de conexiones disponibles en la página Elegir la conexión de datos. Si los datos que quiere no están disponibles, seleccione Nueva conexión para crear una nueva conexión de datos.

  7. Seleccione Sí, guardar la conexión para guardar la cadena de conexión en el archivo de configuración de la aplicación.

  8. Seleccione los objetos de base de datos que va a traer a su aplicación. En este caso, seleccione un campo de una tabla que desee que muestre TextBox.

  9. Reemplace el nombre del conjunto de datos predeterminado, si lo desea.

  10. Haga clic en Finalizar

  11. En la ventana Propiedades, haga clic de nuevo en la flecha situada junto a la propiedad Text. En el editor de tipos de interfaz de usuario DataSource, seleccione el nombre del campo al que se va a enlazar TextBox.

    El editor de tipos de interfaz de usuario DataSource se cierra y el conjunto de datos, BindingSource y el adaptador de tabla específico de esa conexión de datos se agregan al formulario.

Consulte también