Share via


Establecer el control que se creará al arrastrar desde la ventana Orígenes de datos

Nota:

Los conjuntos de datos y las clases relacionadas son tecnologías heredadas de .NET Framework de principios de la década de 2000 que permiten a las aplicaciones trabajar con datos en memoria mientras están desconectadas de la base de datos. Son especialmente útiles para las aplicaciones que permiten a los usuarios modificar los datos y conservar los cambios en la base de datos. Aunque los conjuntos de datos han demostrado ser una tecnología de gran éxito, se recomienda que las nuevas aplicaciones de .NET usen Entity Framework Core. Entity Framework proporciona una manera más natural de trabajar con datos tabulares como modelos de objetos y tiene una interfaz de programación más sencilla.

Puede crear controles enlazados a datos si arrastra los elementos desde la ventana Orígenes de datos hasta WPF Designer o el Diseñador de Windows Forms. Cada elemento de la ventana Orígenes de datos tiene un control predeterminado que se crea al arrastrar el elemento hacia el diseñador. Sin embargo, puede elegir crear un control diferente.

Establecimiento de los controles que se van a crear para tablas de datos u objetos

Antes de arrastrar los elementos que representan objetos o tablas de datos a la ventana Orígenes de datos, puede decidir mostrar todos los datos en un control o mostrar cada columna o propiedad en un control independiente.

En este contexto, el término objeto hace referencia a un objeto comercial personalizado, una entidad (en un Entity Data Model) o un objeto devuelto por un servicio.

Para establecer los controles que se van a crear para tablas de datos u objetos

  1. Asegúrese de que el Diseñador de WPF o el de Windows Forms esté abierto.

  2. En la ventana Orígenes de datos, seleccione el elemento que representa el objeto o la tabla de datos que desea establecer.

    Sugerencia

    Si la ventana Orígenes de datos no está abierta, puede abrirla seleccionando Ver>Otras ventanas>Orígenes de datos.

  3. Haga clic en la lista desplegable del elemento y, a continuación, en uno de los siguientes elementos en el menú:

    • Para mostrar cada campo de datos en un control independiente, haga clic en Detalles. Al arrastrar el elemento de datos hacia el diseñador, se creará un control enlazado a datos diferente por cada columna o propiedad del objeto o tabla de datos primaria, junto con las etiquetas de cada control.

    • Para mostrar todos los datos en un control único, seleccione un control diferente de la lista, como DataGrid o List en una aplicación WPF o DataGridView en una aplicación de Windows Forms.

    La lista de controles disponibles depende de qué diseñador esté abierto, qué versión de .NET sea el destino del proyecto y si se han agregado controles personalizados que admitan el enlace de datos al Cuadro de herramientas. Si el control que desea crear no está en la lista de controles disponibles, puede agregarlo a la lista. Para más información, consulte Agregar controles personalizados a la ventana Orígenes de datos.

    Para obtener información sobre cómo crear un control de Windows Forms personalizado que se pueda agregar a la lista de controles para objetos o tablas de datos en la ventana Orígenes de datos, consulte Creación de un control de usuario de Windows Forms que admita el enlace de datos complejo.

Establecer los controles que se van a crear para propiedades o columnas de datos

Antes de arrastrar al diseñador un elemento que representa una columna o la propiedad de un objeto en la ventana Orígenes de datos, puede establecer el control que se va a crear.

Para establecer los controles que se van a crear para columnas o propiedades

  1. Asegúrese de que el Diseñador de WPF o el de Windows Forms esté abierto.

  2. En la ventana Orígenes de datos, expanda la tabla o el objeto deseado para mostrar sus columnas o propiedades.

  3. Seleccione cada columna o propiedad para la que desea establecer el control que se va a crear.

  4. Haga clic en la lista desplegable de la columna o propiedad y seleccione el control que desea crear cuando el elemento se arrastre al diseñador.

    La lista de controles disponibles depende de qué diseñador esté abierto, qué versión de .NET sea el destino del proyecto y qué controles personalizados que admitan el enlace de datos se hayan agregado al Cuadro de herramientas. Si el control que desea crear está en la lista de controles disponibles, puede agregarlo a la lista. Para más información, consulte Agregar controles personalizados a la ventana Orígenes de datos.

    Para aprender a crear un control personalizado que se pueda agregar a la lista de controles para columnas de datos o propiedades en la ventana Orígenes de datos, consulte Crear un control de usuario de Windows Forms que admita el enlace de datos simple.

    Seleccione Ninguno en la lista desplegable si no desea crear ningún control para la columna o propiedad. Esto es útil si desea arrastrar la tabla o el objeto principal al diseñador, pero sin incluir la columna o propiedad concreta.