أهم أقسام المدونة

الصفحات

الجمعة، 26 مايو 2017

IColumnMappingCollection Interface


واجهة مجموعة خريطة العمود
IColumnMappingCollection Interface 

هذه الواجهة ترث واجهة القائمة IList، وهي تملك وسيلة وحيدة جديدة، وهي: 

 معرفة الخريطة بواسطة عمود مجموعة البيانات GetByDataSetColumn:
أرسل إلى هذه الوسيلة اسم العمود في مجموعة البيانات، لتعيد إليك كائنا يمثل واجهة خريطة العمود IColumnMapping الذي يحتوي على معلومات ربط هذا العمود بالعمود الأصلي.. وسيكون هذا الكائن من نوع الفئة DataColumnMapping تحديدا. 

وتضيف هذه الواجهة صيغة أخرى لبعض خصائص ووسائل القائمة التقليدية، مثل: 

 العنصر Item:
تستقبل الصيغة الثانية لهذه الخاصية اسم العمود الأصلي (وهو حساس لحالة الأحرف Case-Sensitive)، وتعيد كائنا Object يحتوي على خريطة هذا العمود إن وجدت في القائمة، وإن لم توجد فسيحدث خطأ.

 إضافة Add:
تستقبل الصيغة الثانية لهذه الوسيلة معاملين نصيين Strings، أولها هو اسم العمود الأصلي، وثانيهما هو اسم العمود في مجموعة البيانات.. وتقوم هذه الوسيلة بإنشاء كائن خريطة أعمدة DataColumnMapping يمثل العلاقة بين العمودين وتضيفه إلى القائمة، وتعيد نسخة من الواجهة IColumnMapping تشير إلى هذا الكائن. 

 تحتوي على Contains:
تستقبل الصيغة الثانية لهذه الوسيلة اسم العمود الأصلي (وهو حساس لحالة الأحرف)، وتعيد True إذا كانت هناك خريطة لهذا العمود في القائمة.

 رقم العنصر IndexOf:
تستقبل الصيغة الثانية لهذه الوسيلة اسم العمود الأصلي، وتعيد رقم الخانة التي يوجد بها كائن خريطة هذا العمود في القائمة إن وجد، أو تعيد -1 إن لم توجد خريطة لهذا العمود. 

 حذف من موضع RemoveAt:
تستقبل الصيغة الثانية لهذه الوسيلة اسم العمود الأصلي، وتبحث في القائمة عن كائن خريطة هذا العمود، وتحذفه إن وجدته. 

من كتاب: من الصفر إلى الاحتراف برمجة قواعد البيانات في فيجوال بيزيك دوت نت ADO .NET.. للتنزيل:

ليست هناك تعليقات:

إرسال تعليق

ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.