Enlace de datos en Windows FormsWindows Forms Data Binding

El enlace de datos en Windows Forms proporciona los medios para mostrar y realizar cambios en la información de un origen de datos en los controles del formulario.Data binding in Windows Forms gives you the means to display and make changes to information from a data source in controls on the form. Puede enlazar a orígenes de datos tradicionales y a casi cualquier estructura que contenga datos.You can bind to both traditional data sources as well as almost any structure that contains data.

En esta secciónIn This Section

Enlace de datos y Windows FormsData Binding and Windows Forms
Proporciona información general del enlace de datos en Windows Forms.Provides an overview of data binding in Windows Forms.

Orígenes de datos compatibles con Windows FormsData Sources Supported by Windows Forms
Describe los orígenes de datos que se pueden usar con Windows Forms.Describes the data sources that can be used with Windows Forms.

Interfaces relacionadas con el enlace de datosInterfaces Related to Data Binding
Describe algunas de las interfaces usadas con el enlace de datos de Windows Forms.Describes several of the interfaces used with Windows Forms data binding.

Cómo: Desplazarse por datos en Windows FormsHow to: Navigate Data in Windows Forms
Muestra cómo navegar por los elementos de un origen de datos.Shows how to navigate through items in a data source.

Notificación de cambios en el enlace de datos de Windows FormsChange Notification in Windows Forms Data Binding
Describe los diferentes tipos de notificación de cambios para el enlace de datos de Windows Forms.Describes different types of change notification for Windows Forms data binding.

Cómo: Implementar la interfaz INotifyPropertyChangedHow to: Implement the INotifyPropertyChanged Interface
Muestra cómo implementar la interfaz INotifyPropertyChanged.Shows how to implement the INotifyPropertyChanged interface. La interfaz comunica a un control enlazado los cambios de propiedad en un objeto comercial.The interface communicates to a bound control the property changes on a business object

Cómo: Aplicar el modelo PropertyNameChangedHow to: Apply the PropertyNameChanged Pattern
Se muestra cómo aplicar el PropertyNamemodelo Changed a las propiedades de un control de usuario de Windows Forms.Shows how to apply the PropertyNameChanged pattern to properties of a Windows Forms user control.

Cómo: Implementar la interfaz ITypedListHow to: Implement the ITypedList Interface
Muestra cómo habilitar la detección del esquema de una lista enlazable mediante la implementación de la interfaz ITypedList.Shows how to enable discovery of the schema for a bindable list by implementing the ITypedList interface.

Cómo: Implementar la interfaz IListSourceHow to: Implement the IListSource Interface
Muestra cómo la implementación de la interfaz IListSource para crear una clase enlazable no implementa IList, sino que proporciona una lista de otra ubicación.Shows how to implement the IListSource interface to create a bindable class does not implement IList, but provides a list from another location.

Cómo: Garantizar que varios controles enlazados al mismo origen de datos permanezcan sincronizadosHow to: Ensure Multiple Controls Bound to the Same Data Source Remain Synchronized
Muestra cómo controlar el evento BindingComplete para asegurarse de que todos los controles enlazados a un origen de datos permanezcan sincronizados.Shows how to handle the BindingComplete event to ensure all controls bound to a data source remain synchronized.

Cómo: Asegúrese de que la fila seleccionada en una tabla secundaria permanece en la posición correctaHow to: Ensure the Selected Row in a Child Table Remains at the Correct Position
Muestra cómo asegurarse de que no cambie la fila seleccionada de una tabla secundaria cuando se realice un cambio en un campo de la tabla primaria.Shows how to ensure the selected row of a child table does not change, when a change is made to a field of the parent table.

Consulte también Interfaces relacionadas con enlace de datos, Cómo: Desplazarse por datos en Windows Forms, y Cómo: Crear un Control con enlace Simple en un formulario Windows Forms.Also see Interfaces Related to Data Binding, How to: Navigate Data in Windows Forms, and How to: Create a Simple-Bound Control on a Windows Form.

ReferenciaReference

System.Windows.Forms.Binding
Describe la clase que representa el enlace entre un componente enlazable y un origen de datos.Describes the class that represents the binding between a bindable component and a data source.

System.Windows.Forms.BindingSource
Describe la clase que encapsula un origen de datos para el enlace a controles.Describes the class that encapsulates a data source for binding to controls.

Componente BindingSourceBindingSource Component
Contiene una lista de los temas que muestran cómo usar el componente BindingSource.Contains a list of topics that demonstrate how to use the BindingSource component.

DataGridView (control)DataGridView Control
Proporciona una lista de temas que muestran cómo usar un control datagrid enlazable.Provides a list of topics that demonstrate how to use a bindable datagrid control.

Consulte también acceso a los datos en Visual Studio.Also see Accessing Data in Visual Studio.