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.
Cuando se compilan controles que interactúan con los datos, a veces es necesario enlazar un control a un tipo, en lugar de un objeto. Normalmente, es necesario enlazar un control a un tipo en tiempo de diseño, cuando es posible que los datos no estén disponibles, pero desea que los controles enlazados a datos muestren datos de la interfaz pública de un tipo. Los procedimientos siguientes muestran cómo crear un nuevo BindingSource que está enlazado a un tipo y, a continuación, cómo enlazar una de las propiedades del tipo a la Text propiedad de .TextBox
Para enlazar BindingSource a un tipo
Cree un proyecto de Windows Forms (Archivo>nuevo>proyecto>Visual C# oAplicación de Windows Forms de> clásico de >).
En la vista Diseño , arrastre un BindingSource componente al formulario.
En la ventana Propiedades , haga clic en la flecha de la DataSource propiedad .
En el Editor de tipos de interfaz de usuario dataSource, haga clic en Agregar origen de datos del proyecto.
En la página Elegir un tipo de origen de datos , seleccione Objeto y haga clic en Siguiente.
Seleccione el tipo al que se va a enlazar:
Si el tipo al que desea enlazar está en el proyecto actual o el ensamblado que contiene el tipo ya se agrega como referencia, expanda los nodos para encontrar el tipo que desee y, a continuación, selecciónelo.
-o-
Si el tipo al que desea enlazar está en otro ensamblado, no en la lista de referencias, haga clic en Agregar referencia y, a continuación, haga clic en la pestaña Proyectos . Seleccione el proyecto que contiene el objeto de negocio que desea y haga clic en Aceptar. Este proyecto aparecerá en la lista de ensamblados, por lo que puede expandir los nodos para encontrar el tipo que desee y, a continuación, seleccionarlo.
Nota:
Si desea enlazar a un tipo en un marco o ensamblado de Microsoft, desactive la casilla Ocultar ensamblados que comienzan por Microsoft o System .
Haga clic en Siguiente y después en Finalizar.
Para enlazar el control a BindingSource
Agregue un TextBox elemento al formulario.
En la ventana Propiedades, expanda el nodo (DataBindings).
Haga clic en la flecha situada junto a la Text propiedad .
En el Editor de tipos de interfaz de usuario dataSource, expanda el nodo del BindingSource agregado anteriormente y seleccione la propiedad del tipo enlazado que desea enlazar a la Text propiedad de TextBox.
Consulte también
.NET Desktop feedback