internal void SetBindingManagerBase(System.Windows.Forms.BindingManagerBase lManager) { if (this.bindingManager != lManager) { if (((this.bindingManager != null) && (this.fieldInfo != null)) && (this.bindingManager.IsBinding && !(this.bindingManager is CurrencyManager))) { this.fieldInfo.RemoveValueChanged(this.bindingManager.Current, new EventHandler(this.PropValueChanged)); this.fieldInfo = null; } this.bindingManager = lManager; this.CheckBinding(); } }
internal void SetListManager(System.Windows.Forms.BindingManagerBase bindingManagerBase) { if (this.bindingManagerBase is CurrencyManager) { ((CurrencyManager)this.bindingManagerBase).MetaDataChanged -= new EventHandler(this.binding_MetaDataChanged); } this.bindingManagerBase = bindingManagerBase; if (this.bindingManagerBase is CurrencyManager) { ((CurrencyManager)this.bindingManagerBase).MetaDataChanged += new EventHandler(this.binding_MetaDataChanged); } this.BindToObject.SetBindingManagerBase(bindingManagerBase); this.CheckBinding(); }
internal void SetBindingManagerBase(System.Windows.Forms.BindingManagerBase lManager) { if (this.bindingManager != lManager) { if (((this.bindingManager != null) && (this.fieldInfo != null)) && (this.bindingManager.IsBinding && !(this.bindingManager is CurrencyManager))) { this.fieldInfo.RemoveValueChanged(this.bindingManager.Current, new EventHandler(this.PropValueChanged)); this.fieldInfo = null; } this.bindingManager = lManager; this.CheckBinding(); } }
internal void SetListManager(System.Windows.Forms.BindingManagerBase bindingManagerBase) { if (this.bindingManagerBase is CurrencyManager) { ((CurrencyManager) this.bindingManagerBase).MetaDataChanged -= new EventHandler(this.binding_MetaDataChanged); } this.bindingManagerBase = bindingManagerBase; if (this.bindingManagerBase is CurrencyManager) { ((CurrencyManager) this.bindingManagerBase).MetaDataChanged += new EventHandler(this.binding_MetaDataChanged); } this.BindToObject.SetBindingManagerBase(bindingManagerBase); this.CheckBinding(); }