18-10-12, 06:42 PM
السلام عليكم و رحمة الله و بركاته..إخوتي الكرام
كنت قد وضعت مشكلتي مع العلاقة بين الجداول كما هو موضح أعلاه ، و بحمد الله ، فبعد أن بحثت في مواقع الانترنت المتخصصة بلغة VB.NET استطعت أن أجد حلاً جذرياً و ناجعاً لها..و أردت أن أضع هذا الحل بين أيديكم للاستفادة..
كانت المشكلة تكمن في الكائن (BindingContext) التابع للحاويات (بالنسبة لبرنامجي كانت الحاوية من النوع "Panel") ، فقمت باستبدال ذلك بكائن من النوع (BindingSource) و عدلت في الشيفرة البرمجية على النحو التالي:
أما بالنسبة للجدول الابن فتمت تعديل الشفرة كالتالي:
و هكذا انتهت المشكلة و أصبح برنامجي يعمل كما هو مطلوب منه تماماً.. اتمنى للجميع الاستفادة..و تقبلوا خالص التحية
كنت قد وضعت مشكلتي مع العلاقة بين الجداول كما هو موضح أعلاه ، و بحمد الله ، فبعد أن بحثت في مواقع الانترنت المتخصصة بلغة VB.NET استطعت أن أجد حلاً جذرياً و ناجعاً لها..و أردت أن أضع هذا الحل بين أيديكم للاستفادة..
كانت المشكلة تكمن في الكائن (BindingContext) التابع للحاويات (بالنسبة لبرنامجي كانت الحاوية من النوع "Panel") ، فقمت باستبدال ذلك بكائن من النوع (BindingSource) و عدلت في الشيفرة البرمجية على النحو التالي:
كود :
[align=left]'This block of code belongs CostumerData table.
gbsCostumerData = New BindingSource
gbsCostumerData.DataSource = ggRdNtDataSet
gbsCostumerData.DataMember = "CostumerData"[/align]كود :
[align=left]'This block of code belongs CounterData table.
gbsCounterData = New BindingSource
gbsCounterData.DataSource = gbsCostumerData
gbsCounterData.DataMember = "R1"[/align]