المشاركات : 752
المواضيع 239
الإنتساب : May 2018
السمعة :
209
الشكر: 765
تم شكره 2214 مرات في 752 مشاركات
السلام عليكم
في الدلفي توجد ادوات يمكن ربطها مباشرة باداة Table عن طريق الداتاسورس DataSource كما يمكن ربط الجداول ببعضها اذا كانت مترابطة فتقوم بفلترة البيانات بنفسها
هل يوجد شئ بسهولة هذا في الدوت نت
طبعا من غير طريقة الـ DataBinding شئ اسهل من هذا
او ادوات لشركة ما .
وشكرا
المشاركات : 813
المواضيع 24
الإنتساب : Oct 2012
السمعة :
228
الشكر: 1145
تم شكره 2171 مرات في 815 مشاركات
لا يمكن ربط أي Control بمصدر بيانات إلا من خلال الـ DataBinding
هذا أسهل طريقة والوحيدة الموجودة في الـ NET.
أما ربط الجداول ببعظها فهو من خلال الـ DataRelation الموجود في الـ DataSet
يجب عمل علاقة Relation بين الأب والأبناء لكي يتمكن الـ BindingSource من جلب الأبناء بناءاً على الأب المحدد
لا يوجد شيء يفلتر نفسة بنفسة إلا إذا قمت بعمل الإعدادات الازمة مسبقاً
يجب أن تعرّف من هو الأب ومن هو الإبن , بناءاً على هذة المعلومات , الـ BindingSource تلقائياً يقوم بجلب الأبناء كلما تغير السجل المحدد في جدول الآباء
المشاركات : 752
المواضيع 239
الإنتساب : May 2018
السمعة :
209
الشكر: 765
تم شكره 2214 مرات في 752 مشاركات
شكرا عبدالله الدوسري
أجل انا اعلم كيفية ربط جدولين واعلم كيف تعمل الـ DataBinding ولكنها ليست بسهولة الربط في الدلفي .
قلت ربما هناك شركة قدمت Components تقوم بهذا العمل وبشكل أسرع .
ربما احتاج الى التفكير بعقلية الدوت نت وهذا يحتاج وقت حتى اتخلص من المحتوى القديم الذي تعودت تعليه