[C#]Quelle difference entre CurrencyManager/BindingContext?
Quelle est la difference entre les deux ? Quels sont leurs roles precisement?
Dans l'architecture d'une liaison de donnee simple on a une paire d'objets pour gerer cette liaison.
Un objet BindingContext doit garder la trace des objets CurrencyManager d'une feuille ou d'un controle conteneur.
Un objet CurrencyManager doit garder la trace de quelle entite de donnee d'une source de donnee est actuellement liee a l'interface utilisateur...
Pouvez vous me confirmer?
Merci
Re: [C#] difference entre CurrencyManager et BindingContext
Citation:
Envoyé par irnbru
Quelle est la difference entre les deux ? Quels sont leurs roles precisement?
Dans l'architecture d'une liaison de donnee simple on a une paire d'objets pour gerer cette liaison.
Un objet BindingContext doit garder la trace des objets CurrencyManager d'une feuille ou d'un controle conteneur.
Un objet CurrencyManager doit garder la trace de quelle entite de donnee d'une source de donnee est actuellement liee a l'interface utilisateur...
Pouvez vous me confirmer?
Merci
Citation:
Envoyé par Study Guide
When you use simple data binding to connect a control to a data
source, the .NET Framework creates a pair of objects to manage the
binding: a CurrencyManager object and a BindingContext object.
Depending on the number of controls on the form and the data to
which they are bound, a single form might involve several of each of
these objects.
The CurrencyManager object is responsible for keeping track of
which piece of data from a data source is currently bound to the
user interface. Although so far you’ve only seen one data bound control
on each form, a single form can contain multiple bound controls.
If all the controls are bound to the same data source, they can
share a CurrencyManager object. But a single form can involve multiple
CurrencyManager objects as well. Suppose, for example, that you
built a form with an array of Vendor objects bound to one control
and an array of DateTime objects bound to another control. In that
case, the form would have two CurrencyManager objects.
Le currencymanager a la responsabilité de garder la trace de l'information qui est lié sur un composant de l'interface graphique.
Le bindingcontext doit garder la trace des differents objet CurrencyManager qui sont sur le formulaire.
Donc d'apres ce que tu dis il semble que tes definitions sont assez juste en effet.
@+