Objeto BindingCollection

Del mismo modo que enlazaría un control a una base de datos mediante un control Data, las clases de reconocimiento de datos necesitan un objeto central que las enlace. Ese objeto es BindingCollection, consiste en una colección de enlaces entre un origen de datos y uno o más receptores de datos.

Para usar el objeto BindingCollection se debe agregar primero una referencia a Microsoft Data Binding Collection seleccionándola en el cuadro de diálogo ‘Referencias’, disponible en el menú ‘Proyecto’. Como con cualquier otro objeto, se necesitará crear una instancia del objeto BindingCollection en tiempo de ejecución.

La propiedad DataSource del objeto BindingCollection se usa para especificar el objeto que proporcionará los datos. Este objeto debe ser una clase o UserControl con su propiedad DataSourceBehavior establecida a vbDataSource.

Una vez que se ha instanciado BindingCollection y se ha establecido su DataSource, se puede usar el método Add para definir las relaciones del enlace. El método Add toma tres argumentos requeridos:

– el nombre del objeto receptor,
– la propiedad de ese objeto que se va a enlazar con el origen y
– el campo del origen que se enlazará a la propiedad.

Fuente: Apuntes de Programación con lenguajes de cuarta generación de la FCA de la UNAM