الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية عمل master-detail باستخدام xxDataBindingSource

بدأه الحلفاوي في 30 سبتمبر 2013 · 0 رد · 490 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم

 

اصمم في نظام بالسي شارب ولانني مبتدئ لا استخدم الربط وتجهيز البيانات بالاكواد واكتفي في هذه المرحلة باستخدام الحذف الاضافة باستخدام Data component وتحديداً xxDataBindingSource ولكن السؤال :

 

اذا كان لدي جدول بيانات ثابتة مكونة من ثلاث مفاتيح اولية مثال

Count_ID

Country_name

Stat_ID

State_name

Vill_ID

Village_name

لملئ هذ الجدول سيتكرر مع المفتاح الاول وداخل اي منه يستكرر معك المفتاح الثاني "معرف الولاية" فيما لن يتكرر المفتاح الاخير "معرف الاحياء" ما اردت فعله هو سحب وافلات جدول من الشجرة الى الفورم بعد تحويله من شكل GridView الى Details

ومن ثم اريد ان اجعل ثلاث من حقولها على مكون القوائم المنسدلة ولها علاقة مع بعضها كما سبق شرحه اعلاه فكيف اصنع اولاً

- ان لا يتكرر لدي محتوى القائمة المنسلة الاولى

- بمجرد اختيار احد عناصر القائمة المنسدلة الاولى يتم تعبئة القائمة المنسدلة الثانية بالمحتوى الجزئي من المفتاح الاول وان لا يتكرر محتواه ايضا

- تكرار الخطوة السابقة مع القائمة المنسلة الثالثة

 

كنت ابني هذه الهيكلة بسهولة جداً باستخدام الدلفي باستخدام الخصائص في مرحلة التصميم باستخدام MasterFields وهانذا مبتدئ معكم في عالم السي شارب وربما هنالك ما هو افضل مما تركته في الدلفي ولكني اجهله فهلا ساعدتمونا

 

ملاحظة : لا تعتمد في الاجابة على انني اقف على شيء من اساسيات البرمجة بالسي شارب فنرجو الاستفاضة في الشرح مشكورين

 

اجزل الله الاجر لكم

مواضيع مشابهة