Componente BindingSourceBindingSource Component

Encapsula un origen de datos para el enlace a controles.Encapsulates a data source for binding to controls.

El componente BindingSource sirve para dos propósitos.The BindingSource component serves two purposes. Primero, proporciona una capa de direccionamiento indirecto cuando los controles de un formulario se enlazan a datos.First, it provides a layer of indirection when binding the controls on a form to data. Esto se logra enlazando el componente BindingSource a su origen de datos y, después, enlazando los controles del formulario al componente BindingSource.This is accomplished by binding the BindingSource component to your data source, and then binding the controls on your form to the BindingSource component. 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.All further interaction with the data, including navigating, sorting, filtering, and updating, is accomplished with calls to the BindingSource component.

Segundo, el componente BindingSource puede actuar como un origen de datos fuertemente tipados.Second, the BindingSource component can act as a strongly typed data source. Al agregar un tipo al componente BindingSource con el método Add se crea una lista de ese tipo.Adding a type to the BindingSource component with the Add method creates a list of that type.

En esta secciónIn This Section

Información general sobre el componente BindingSourceBindingSource Component Overview
Presenta los conceptos generales del componente BindingSource, que permite enlazar un origen de datos a un control.Introduces the general concepts of the BindingSource component, which allows you to bind a data source to a control.

Cómo: Enlazar controles de formularios Windows Forms a valores de la base de datos DBNullHow to: Bind Windows Forms Controls to DBNull Database Values
Muestra cómo controlar un valor DBNull desde el origen de datos mediante el componente BindingSource.Shows how to handle a DBNull value from the data source using the BindingSource component.

Cómo: Ordenar y filtrar datos ADO.NET con el Windows Forms BindingSource (componente)How to: Sort and Filter ADO.NET Data with the Windows Forms BindingSource Component
Muestra cómo usar el componente BindingSource para aplicar ordenaciones y filtros a los datos mostrados.Demonstrates using the BindingSource component to apply sorts and filters to displayed data.

Cómo: Enlazar a un servicio Web mediante el componente BindingSource de formularios de WindowsHow to: Bind to a Web Service Using the Windows Forms BindingSource
Muestra cómo usar el componente BindingSource para enlazar a un servicio Web.Shows how to use the BindingSource component to bind to a Web service.

Cómo: Controlar errores y excepciones que se producen con el enlace de datosHow to: Handle Errors and Exceptions that Occur with Databinding
Muestra cómo usar el componente BindingSource para controlar correctamente los errores que ocurren en una operación de enlace de datos.Demonstrates using the BindingSource component to gracefully handle errors that occur in a data binding operation.

Cómo: Enlazar un Control de Windows Forms a un tipoHow to: Bind a Windows Forms Control to a Type
Muestra cómo usar un componente BindingSource para enlazar a un tipo.Demonstrates using a BindingSource component to bind to a type.

Cómo: Enlazar un Control de Windows Forms a un objeto FactoryHow to: Bind a Windows Forms Control to a Factory Object
Muestra cómo usar un componente BindingSource para enlazar a un objeto o método de generador.Demonstrates using a BindingSource component to bind to a factory object or method.

Cómo: Personalizar elemento con el componente BindingSource de Windows FormsHow to: Customize Item Addition with the Windows Forms BindingSource
Muestra cómo usar un componente BindingSource para crear nuevos elementos y agregarlos a un origen de datos.Demonstrates using a BindingSource component to create new items and add them to a data source.

Cómo: Provocar notificaciones de cambios mediante el método BindingSource ResetItemHow to: Raise Change Notifications Using the BindingSource ResetItem Method
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.Demonstrates using a BindingSource component to raise change-notification events for data sources that do not support change notification.

Cómo: Provocar notificaciones de cambios mediante BindingSource y la interfaz INotifyPropertyChangedHow to: Raise Change Notifications Using a BindingSource and the INotifyPropertyChanged Interface
Muestra cómo usar un tipo que hereda de la interfaz INotifyPropertyChanged con un control BindingSource.Demonstrates how to use a type that inherits from the INotifyPropertyChanged with a BindingSource control.

Cómo: Reflejar las actualizaciones del origen de datos en un Control de Windows Forms con BindingSourceHow to: Reflect Data Source Updates in a Windows Forms Control with the BindingSource
Muestra cómo responder a los cambios en el origen de datos mediante el componente BindingSource.Demonstrates how to respond to changes in the data source using the BindingSource component.

Cómo: Compartir datos enlazados entre formularios mediante el componente BindingSourceHow to: Share Bound Data Across Forms Using the BindingSource Component
Muestra cómo usar el componente BindingSource enlazar varios formularios al mismo origen de datos.Shows how to use the BindingSource to bind multiple forms to the same data source.

ReferenciaReference

BindingSource
Proporciona documentación de referencia para el componente BindingSource.Provides reference documentation for the BindingSource component.

BindingNavigator
Proporciona documentación de referencia para el control BindingNavigator.Provides reference documentation for the BindingNavigator control.

Enlace de datos en Windows FormsWindows Forms Data Binding
Contiene vínculos a temas que describen la arquitectura de enlace de datos de Windows Forms.Contains links to topics describing the Windows Forms data binding architecture.

Vea también Enlazar controles a los datos en Visual Studio.Also see Bind controls to data in Visual Studio.