BindingSource Component

BindingSource კომპონენტი დანიშნულია კონტროლის ობიექტების სინქრონიზაციისთვის DataSource ის ობიექტთან. BindingSource კომპონენტი  გამოდის მონაცემთა მიმწოდებლის როლში ფორმის კონტროლის ობიექტებისთვის. ის უზრუნველყობს ფორმის მონაცემთა აბსტრაქციულ ურთიერთ კავშირს,  მანამდე სანამ ხდება ბრძანებების გადაცემა მოცემულ მონაცემთა ცხრილისთვის. დამატებით შესაძლებელია BindingSource –ისთვის მონაცემების დამატება პირდაპირ, ასე რომ თავისთავად BindingSource კომპონენტი მოქმედებს როგორც მონაცემთა წყარო (data source).

BindingSource კომპონენტი იქცევა როგორც მონაცემთა წყარო ფორმაზე განთავსებული კონტროლის ობიექტებისთვის. შესაძლებელია  BindingSource კომპონენტის მიერთება ორივე მარტივ მონაცემთა წყაროსთან, როგორც ძირითადი კოლექციის ობიექტის ფროფერთი, და კომპლექსურ მონაცემთა წყარო, როგორც მონაცემთა ბაზის თეიბლი. BindingSource კომპონენტი მოქმედებს როგორც სუალედური (დამაკავშირებელი) ობიექტი, რომელიც უზრუნველყობს კაშირს(binding) და კომპონენტებს შორის მონაცემების უთიერთ შეთანხმებულობას. პროექტირების ან რანთაიმის დროს, შესაძლებელია BindingSource კომპონენტის მიბმა კომპლექსურ მონაცემთა წყაროსთან, მონაცემთა ბაზის და თეიბლის, შესაბამისად მისი DataSource და DataMember პროპერთების დაყენებით. მოცემული ილუსტრაცია გვიჩვენებს  BindingSource კომპონენტის ადგილს არსებულ data-binding  არქიტექტურაში.

 

 

 

 

 

Advertisements
This entry was posted in ADO.NET. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s