BindingContext

BindingContext

System. Windows .Forms (system. windows .forms.dll) class

This class represents a bag of BindingManagerBase objects for a set of data bound controls. You can retrieve the BindingContext for a Control using the Control.BindingContext member. You can retrieve the binding manager for a particular child control using Item (this is the indexer property).

The BindingContext class Add() and Remove() methods , which allow you to add (or remove) a new binding manager for a data source, are actually protected. To create additional binding managers for a container BindingContext , you create a new BindingContext object and assign it to the Control.BindingContext of your child control(s). This has the effect of creating a new binding manager in the parent's BindingContext .

See Binding for more information about the data-binding hierarchy.

 public class  BindingContext  : ICollection, IEnumerable {  // Public Constructors  public  BindingContext  ();  // Public Instance Properties  public bool  IsReadOnly  {get; }    public BindingManagerBase  this  {get; }    public BindingManagerBase  this  {get; }  // Public Instance Methods  public bool  Contains  (object  dataSource  );    public bool  Contains  (object  dataSource  , string  dataMember  );  // Protected Instance Methods  protected internal void  Add  (object  dataSource  , BindingManagerBase  listManager  );    protected virtual void  AddCore  (object  dataSource  , BindingManagerBase  listManager  );    protected internal void  Clear  ();    protected virtual void  ClearCore  ();    protected virtual void  OnCollectionChanged  (System.ComponentModel.CollectionChangeEventArgs  ccevent  );    protected internal void  Remove  (object  dataSource  );    protected virtual void  RemoveCore  (object  dataSource  );  // Events  public event CollectionChangeEventHandler  CollectionChanged  ; } 

Returned By

Control.BindingContext

Passed To

Control.BindingContext , GridTablesFactory.CreateGridTables()



. Net Windows Forms in a Nutshell
.NET Windows Forms in a Nutshell
ISBN: 0596003382
EAN: 2147483647
Year: 2002
Pages: 794

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net