Compartir a través de


Cómo enlazar controles de 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 tiempo de ejecución, los usuarios puedan modificar y guardar datos relacionados con la aplicación.

Enlazar un control o una serie de controles en Formularios Windows Forms se logra con mayor facilidad mediante el BindingSource control como puente entre los controles del formulario y el origen de datos.

Uno o varios controles de un formulario se pueden enlazar a los datos; en el procedimiento siguiente, un TextBox control 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 desde otros almacenes de datos, consulte Incorporación de nuevos orígenes de datos.

Para enlazar un control durante el diseño

  1. Arrastre un TextBox control al formulario.

  2. En la ventana Propiedades :

    1. Expanda el nodo (DataBindings).

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

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

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

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

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

  5. En la página Elegir un tipo de origen de datos, seleccione Base de datos.

  6. En la página Elegir la conexión de datos , seleccione una conexión de datos en la lista de conexiones disponibles. Si la conexión de datos deseada no está disponible, seleccione Nueva conexión para crear una nueva conexión de datos.

  7. Seleccione Sí, guarde 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 se van a incluir en la aplicación. En este caso, seleccione un campo en una tabla que le gustaría ver en 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 en la flecha situada junto a la Text propiedad de nuevo. 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