نظرة عامة حول مكوّن BindingSource

BindingSourceمكونات هو مصممة لتيسير عملية ربط عناصر التحكم المصدر بيانات المصدر. BindingSourceمكوّن يتصرف المجرى ومصدر بيانات لعناصر تحكم غير ذلك إلى يربط. ويوفر تجريد من اتصال بيانات الخاص بالنموذج الخاص بك أثناء تمرير من خلال أوامر إلى قائمة بيانات الأساسية. بالإضافة إلى ذلك، يمكنك إضافة بيانات مباشرة إليه، حيث يعمل مكوّن نفسه كـ بمصدر بيانات.

مصدر الربط مكوّن كوسيط

BindingSourceمكوّن يعمل كمصدر بيانات لبعض أو الجميع عناصر التحكم تشغيل النموذج. في Studio Vهوual, BindingSourceقد ترتبط بعنصر تحكم بواسطة DataBindingsالخاصية، الذي هو يمكن الوصول إليها من النافذة خصائص . لمزيد من المعلومات، راجع: كيفية القيام بما يلي: يربط عناصر تحكم النماذج Windows مع يربط ingSource المكونات باستخدام "مصمم".

يمكنك يربط BindingSourceمكوّن لكل من المصادر البيانات البسيطة، مثل خاصية مفردة لكائن أو مجموعة أساسية مثل ArrayList، و المصادر البيانات المعقدة، مثل جدول قاعدة بيانات. BindingSourceمكوّن يتصرف كوسيط يوفر ربط والعملة إدارة الالخدمات. في وقت التصميم أو وقت التشغيل، يمكنك يربط BindingSourceمكوّن لبيانات معقدة المصدر بتعيين به DataSourceو DataMemberخصائص إلى قاعدة بيانات والجدول، على التوالي. يوضح الرسم التوضيحي التالي مكان BindingSourceتناسب مكوّن في موجود ربط بيانات بنية.

مصدر الربط وهندسة ربط البيانات

ملاحظة

وقت التصميم، سيتم إنشاء بعض الإجراءات، مثل سحب جدول قاعدة بيانات من نافذة بيانات إلى نموذج فارغ، BindingSourceمكوّن وربطه بمصدر البيانات الأساسي، وقم بإضافة عناصر تحكم على علم ببيانات في عملية واحدة. لمزيد من المعلومات، راجع: ربط عناصر تحكم النماذج Windows إلى بيانات في ‏‫Visual Studio.

مكون مصدر الربط كـ مصدر بيانات

في حالة قيامك بتمت الإضافة عناصر إلى BindingSourceمكونات دون تحديد قائمة إلى يكون منضماً إلى مكوّن سيعمل كبيانات النمط لقائمة المصدر وقبول هذه بتمت الإضافة عناصر.

بالإضافة إلى ذلك، يمكنك كتابة تعليمات برمجية لتوفير وظيفة "AddNew" المخصص من خلال AddingNewحدث، والتي هو raهوed عند AddNewأسلوب هو تسمى قبل إلى العنصر الذي يتم إضافته إلى lهوt. لمزيد من المعلومات، راجع مصدر الربط مكوّن هندسة.

التنقل

For users that need إلى navigate the بيانات تشغيل a نموذج, the BindingNavigator مكوّن enables you إلى navigate و manipulate بيانات, في coordination مع a BindingSource مكوّن. لمزيد من المعلومات، راجع عنصر تحكم BindingNavigator (Windows Forms).

بيانات Manipulation

The: BindingSourceيعملCurrencyManagerلكافة الروابط الخاصة به ويمكن، لذلك، توفر الوصول إلى عمله وموضع معلومات فيما يتعلق مصدر البيانات. The following جدول shows the الأعضاء that the BindingSource مكوّن provides for accessing و manipulating the underlying بيانات.

العضو

الوصف

خاصية Current

يحصل على العنصر الحالي للبيانات المصدر.

خاصية Position

الحصول أو تعيين الموضع الحالي في الأساسية قائمة.

خاصية List

Gets the قائمة that هو the تقييم ل the DataSource و DataMember evaluation. If DataMember ليس التعيين, إرجاع the قائمة specified بواسطة DataSource.

أسلوب Insert:

Inserts an العنصر في the قائمة at the specified فهرس.

أسلوب RemoveCurrent:

Removes the الحالي العنصر من the قائمة.

أسلوب EndEdit:

يتم تطبيق التغييرات المعلقة للبيانات الأساسية المصدر.

أسلوب CancelEdit:

قم بإلغاء عملية التحرير الحالي.

أسلوب AddNew:

قم بإضافة عنصر جديد? إلى الأساسية قائمة. If the بيانات المصدر implements IBindingList و إرجاع an العنصر من the AddingNew حدث, adds this العنصر. Otherwise, the طلب هو passed إلى the قائمة's AddNew أسلوب. إذا lهوt الأساسية هو لا IBindingList، العنصر هو المنشأة تلقائياً من خلال لها الدالة الإنشائية افتراضي عام.

فرز و تصفية

عادة، يجب أن تعمل باستخدام طريقة عرض تمت تصفيتها أو المرتبة بيانات المصدر. يعرض الجدول التالي الأعضاء التي BindingSourceمكونات البيانات المصدر يوفر.

العضو

الوصف

خاصية Sort

إذا كان مصدر بيانات هو IBindingListأو يحضر أو يعين اسماً أعمدة المستخدمة للفرز وترتيب فرز المعلومات. إذا كان مصدر بيانات هو IBindingListViewويدعم متقدمة للفرز ويحصل على عدة عمود الأسماء المستخدمة للفرز ومعلومات ترتيب فرز

خاصية Filter

إذا كان مصدر بيانات هو IBindingListView، يحصل على أو قم بتعيين تعبير يستخدم إلى تصفية صفوف التي يتم عرضها.

راجع أيضًا:

المرجع

BindingSource

BindingNavigator

المبادئ

مصدر الربط مكوّن هندسة

موارد أخرى

مكوّن BindingSource

عنصر تحكم BindingNavigator (Windows Forms)

ربط بيانات نماذج Windows

استخدام إلى عناصر التحكم على النماذج Windows