Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota:
La DataSet clase y las clases relacionadas son tecnologías heredadas de .NET Framework de principios de los años 2000 que permiten a las aplicaciones trabajar con datos en memoria mientras las aplicaciones están desconectadas de la base de datos. Las tecnologías son especialmente útiles para las aplicaciones que permiten a los usuarios modificar datos y conservar los cambios de nuevo en la base de datos. Aunque los conjuntos de datos son una tecnología probada de éxito, el enfoque recomendado para las nuevas aplicaciones .NET es usar 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.
Al arrastrar un elemento desde la ventana Orígenes de datos a una superficie de diseño para crear un control enlazado a datos, puede seleccionar el tipo de control que cree. Cada elemento de la ventana tiene una lista desplegable que muestra los controles entre los que puede elegir. El conjunto de controles asociados a cada elemento viene determinado por el tipo de datos del elemento. Si el control que desea crear no aparece en la lista, puede seguir las instrucciones de este tema para agregar el control a la lista.
Para obtener más información sobre cómo seleccionar controles enlazados a datos para crear elementos en la ventana Orígenes de datos, vea Establecer el control que se va a crear al arrastrar desde la ventana Orígenes de datos.
Personalización de la lista de controles enlazables
Para agregar o quitar controles de la lista de controles disponibles para los elementos de la ventana Orígenes de datos que tienen un tipo de datos específico, realice los pasos siguientes.
Para seleccionar los controles que se van a mostrar para un tipo de datos
Asegúrese de que WPF Designer o el Diseñador de Windows Forms estén abiertos.
En la ventana Orígenes de datos , haga clic en un elemento que forma parte de un origen de datos que agregó a la ventana y, a continuación, seleccione el menú de lista desplegable del elemento.
Sugerencia
Si la ventana Orígenes de datos no está abierta, ábrala seleccionando Ver>Otras Ventanas>Orígenes de datos.
En el menú de lista desplegable, haga clic en Personalizar. Se abre uno de los siguientes cuadros de diálogo:
Si el Diseñador de Windows Forms está abierto, se abre la página Personalización de la interfaz de usuario de datos del cuadro de diálogo Opciones . Para obtener más información, vea Opciones de personalización de la interfaz de usuario de datos cuadro de diálogo.
Si WPF Designer está abierto, se abre el cuadro de diálogo Personalizar enlace de control.
En el cuadro de diálogo, seleccione un tipo de datos en la lista desplegable Tipo de datos.
Para personalizar la lista de controles de una tabla o objeto, seleccione [Lista].
Para personalizar la lista de controles de una columna de una tabla o una propiedad de un objeto, seleccione el tipo de datos de la columna o propiedad en el almacén de datos subyacente.
Para personalizar la lista de controles para mostrar objetos de datos que tienen formas definidas por el usuario, seleccione [Otros]. Por ejemplo, seleccione [Otros] si la aplicación tiene un control personalizado que muestra datos de más de una propiedad de un objeto determinado.
En el cuadro Controles asociados , seleccione cada control que quiera que esté disponible para el tipo de datos seleccionado o desactive la selección de los controles que quiera quitar de la lista.
Nota:
Si el control que desea seleccionar no aparece en el cuadro Controles asociados , debe agregar el control a la lista. Para obtener más información, vea Agregar controles asociados.
Haz clic en Aceptar.
En la ventana Orígenes de datos , haga clic en un elemento del tipo de datos que acaba de asociar uno o varios controles y, a continuación, seleccione el menú de lista desplegable del elemento.
Los controles seleccionados en el cuadro Controles asociados aparecen ahora en el menú de lista desplegable del elemento.
Agregar controles asociados
Si desea asociar un control a un tipo de datos, pero el control no aparece en el cuadro Controles asociados , debe agregar el control a la lista. El control debe encontrarse en la solución actual o en un ensamblado al que se hace referencia. También debe estar disponible en el Cuadro de herramientas y tener un atributo que especifique el comportamiento de enlace de datos del control.
Para agregar controles a la lista de controles asociados:
Agregue el control deseado al cuadro de herramientas haciendo clic con el botón derecho en el Cuadro de herramientas y seleccionando Elegir elementos.
El control debe tener uno de los atributos siguientes:
Atributo Descripción DefaultBindingPropertyAttribute Implemente este atributo en controles simples que muestren una sola columna (o propiedad) de datos, como .TextBox ComplexBindingPropertiesAttribute Implemente este atributo en controles que muestran listas (o tablas) de datos, como .DataGridView LookupBindingPropertiesAttribute Implemente este atributo en controles que muestran listas (o tablas) de datos, pero también deben presentar una sola columna o propiedad, como .ComboBox Para Windows Forms, en el cuadro de diálogo Opciones, abra la página Personalización de la interfaz de usuario de datos. O, para WPF, abra el cuadro de diálogo Personalizar vinculación de controles. Para obtener más información, consulte Personalización de la lista de controles enlazables para un tipo de datos.
En el cuadro Controles asociados , ahora debería aparecer el control que acaba de agregar al Cuadro de herramientas .
Nota:
Solo se pueden agregar controles ubicados dentro de la solución actual o en un ensamblado al que se hace referencia a la lista de controles asociados. (Los controles también deben implementar uno de los atributos de enlace de datos en la tabla anterior). Para enlazar datos a un control personalizado que no está disponible en la ventana Orígenes de datos, arrastre el control desde el Cuadro de herramientas a la superficie de diseño y, a continuación, arrastre el elemento para enlazar desde la ventana Orígenes de datos al control.