Componente BindingSource

Encapsula un origen de datos para el enlace a controles.

El componente BindingSource sirve para dos propósitos. Primero, proporciona una capa de direccionamiento indirecto cuando los controles de un formulario se enlazan a datos. Esto se logra enlazando el componente BindingSource a su origen de datos y, después, enlazando los controles del formulario al componente BindingSource. Toda interacción posterior con los datos, incluida la navegación, la ordenación, el filtrado y la actualización, se lleva a cabo mediante llamadas al componente BindingSource.

Segundo, el componente BindingSource puede actuar como un origen de datos fuertemente tipados. Al agregar un tipo al componente BindingSource con el método Add se crea una lista de ese tipo.

En esta sección

Información general sobre el componente BindingSource
Presenta los conceptos generales del componente BindingSource, que permite enlazar un origen de datos a un control.

Procedimiento para enlazar controles de formularios Windows Forms a valores de base de datos DBNull
Muestra cómo controlar un valor DBNull desde el origen de datos mediante el componente BindingSource.

Cómo: Ordenar y filtrar datos ADO.NET con el componente BindingSource de Windows Forms
Muestra cómo usar el componente BindingSource para aplicar ordenaciones y filtros a los datos mostrados.

Procedimiento para enlazar a un servicio web mediante el componente BindingSource de formularios Windows Forms
Muestra cómo usar el componente BindingSource para enlazar a un servicio Web.

Procedimiento para controlar errores y excepciones que se producen con el enlace de datos
Muestra cómo usar el componente BindingSource para controlar correctamente los errores que ocurren en una operación de enlace de datos.

Procedimiento para enlazar un control de formularios Windows Forms a un tipo
Muestra cómo usar un componente BindingSource para enlazar a un tipo.

Procedimiento para enlazar un control de formularios Windows Forms a un objeto Factory
Muestra cómo usar un componente BindingSource para enlazar a un objeto o método de generador.

Procedimiento para personalizar la forma de agregar elementos con el control BindingSource de formularios Windows Forms
Muestra cómo usar un componente BindingSource para crear nuevos elementos y agregarlos a un origen de datos.

Procedimiento para provocar notificaciones de cambios mediante el método ResetItem de BindingSource
Muestra cómo usar un componente BindingSource para generar eventos de notificación de cambios para orígenes de datos que no admiten la notificación de cambios.

Procedimiento para provocar notificaciones de cambios mediante BindingSource y la interfaz INotifyPropertyChanged
Muestra cómo usar un tipo que hereda de la interfaz INotifyPropertyChanged con un control BindingSource.

Procedimiento para reflejar las actualizaciones de los orígenes de datos en un control de formularios Windows Forms con BindingSource
Muestra cómo responder a los cambios en el origen de datos mediante el componente BindingSource.

Procedimiento para compartir datos enlazados entre formularios mediante el componente BindingSource
Muestra cómo usar el componente BindingSource enlazar varios formularios al mismo origen de datos.

Referencia

BindingSource
Proporciona documentación de referencia para el componente BindingSource.

BindingNavigator
Proporciona documentación de referencia para el control BindingNavigator.

Enlace de datos en Windows Forms
Contiene vínculos a temas que describen la arquitectura de enlace de datos de Windows Forms.

Vea también Enlazar controles a los datos en Visual Studio.