Compartir a través de


Creación de un control enlazado simple (Windows Forms para .NET)

Con un enlace de datos simple, puede mostrar un único elemento de datos, como el valor de una columna de una tabla de conjunto de datos en un control de un formulario. Puede establecer un enlace simple entre cualquier propiedad de un control y un valor de datos.

Para establecer un enlace simple en un control

  1. Conéctese a un origen de datos.

  2. En Visual Studio, seleccione el control en el formulario y abra la ventana Propiedades.

  3. Expanda la propiedad DataBindings.

    Las propiedades enlazadas se muestran debajo de la propiedad DataBindings. Por ejemplo, en la mayoría de los controles, la propiedad Text se enlaza con frecuencia.

  4. Si la propiedad que desea enlazar no es una de las propiedades que suelen enlazarse habitualmente, seleccione el botón de puntos suspensivos (Captura de pantalla del botón de puntos suspensivos (...) en la ventana Propiedades de Visual Studio) en el cuadro Avanzado para abrir el cuadro de diálogo Formato y enlace de datos avanzado con una lista completa de las propiedades de ese control.

  5. Seleccione la propiedad que desea enlazar y seleccione la flecha desplegable debajo de Enlace. Se muestra una lista de los orígenes de datos disponibles.

  6. Expanda el origen de datos al que desea enlazar hasta que encuentre el elemento de datos que desea. Por ejemplo, si va a enlazar a un valor de columna en la tabla de un conjunto de datos, expanda el nombre del conjunto de datos y, después, expanda el nombre de la tabla para mostrar los nombres de columna.

  7. Seleccione el nombre del elemento al que se va a enlazar.

  8. Si estaba trabajando en el cuadro de diálogo Formato y enlace de datos avanzado, seleccione Aceptar para volver a la ventana Propiedades.

  9. Si desea enlazar más propiedades del control, repita los pasos del 3 a 7.

    Nota

    Dado que los controles con enlace simple solo muestran un único elemento de datos, es habitual incluir la lógica de navegación en un formulario de Windows Forms que tiene controles con enlace simple.

Para crear un control enlazado y aplicar formato a los datos mostrados

Con el enlace de datos de Windows Forms, puede dar formato a los datos que se muestran en un control usando el cuadro de diálogo Formato y enlace de datos avanzado.

  1. Conéctese a un origen de datos.

  2. En Visual Studio, seleccione el control en el formulario y abra la ventana Propiedades.

  3. Expanda la propiedad DataBindings y, en el cuadro Avanzado, seleccione el botón de puntos suspensivos (El botón de puntos suspensivos en la ventana Propiedades de Visual Studio) para mostrar el cuadro de diálogo Formato y enlace de datos avanzado, que muestra una lista completa de las propiedades de ese control.

  4. Seleccione la propiedad que desea enlazar y seleccione la flecha Enlace.

    Se muestra una lista de los orígenes de datos disponibles.

  5. Expanda el origen de datos al que desea enlazar la propiedad hasta que encuentre el elemento de datos que desea.

    Por ejemplo, si va a enlazar a un valor de columna en la tabla de un conjunto de datos, expanda el nombre del conjunto de datos y, después, expanda el nombre de la tabla para mostrar los nombres de columna.

  6. Seleccione el nombre del elemento al que se va a enlazar.

  7. En el cuadro Tipo de formato, seleccione el formato que desea aplicar a los datos mostrados en el control.

    En cada caso, puede especificar el valor mostrado en el control si el origen de datos contiene DBNull. De lo contrario, las opciones varían ligeramente, dependiendo del tipo de formato que seleccione. En la siguiente tabla se muestran los tipos de formato y las opciones.

    Tipo de formato Opción de formato
    Sin formato No hay opciones.
    Numeric Especifique el número de posiciones decimales mediante el control Posiciones decimales.
    Moneda Especifique el número de posiciones decimales mediante el control Posiciones decimales.
    Date Time Elija cómo se deben mostrar la fecha y la hora seleccionando uno de los elementos del cuadro de selección Tipo.
    Científico Especifique el número de posiciones decimales mediante el control Posiciones decimales.
    Personalizado Especifique una cadena de formato personalizado.

    Para obtener más información, consulte Aplicar formato a tipos. Nota: No se garantiza que las cadenas de formato personalizado realicen correctamente el recorrido de ida y vuelta entre el origen de datos y el control enlazado. En su lugar, controle el evento Parse o Format del enlace y aplique el formato personalizado en el código de control de eventos.
  8. Seleccione Aceptar para cerrar el cuadro de diálogo Formato y enlace de datos avanzado y volver a la ventana Propiedades.

Vea también