السلام عليكم اخواني الكرام
اتمنى منكم مساعدتي في حل المشكلة التي تواجهني وهي كالاتي :
لدي في الصفحة (DropDownList) تقوم باحضار قيم من جدول في قاعدة البيانات باستخدام (SqlDataSource) ، بحيث يتاح للمستخدم بان يختار احدى تلك القيم وذلك من اجل حفظها في جدول اخر بنفس القاعدة ..
فعندما يقوم المستخدم بالضغط على الزر يفترض ان يتم حفظ القيمة التي اختارها ولكن ما يحدث فور الضغط على الزر هو ان يتم تلقائيا العودة الى اول قيمة في (DropDownList) وبالتالي يتم حفظها في قاعدة البيانات وليس ما اختاره المستخدم ..
انا بحثت كثيرا في المنتدى ولكن لاحظت ان التركيز هو عن مشكلة اعادة ارسال القيم الى القاعدة بعد اعادة تحميل الصفحة وكان هناك مشكلة شبيهة بمشكلتي خاصة باحد الاخوة ولكن كانت تخص (ComboBox) وليس (DropDownList) وحلها بالطريقة الاتية (لم استطع تطبيق الحل في مشكلتي لاختلاف الادوات المستخدمة) :
sub Page_load() if (isPostBack=False) then FillComboBox() end Sub
كما انني بحثت بالانترنت فوجدت حل يشمل على استخدام جافا سكربت (return false;) وربطه بالزر ، لكن ما حدث هو انه نجح في التوقف للعودة الى القيمة الاولى ولكن بالمقابل قام بايقاف عملية الحفظ لقيمة المختارة في قاعدة البيانات.
فاتمنى منكم ياخواني الكرام مساعدتي في حل المشكلة وجزاكم الله خيرا ومشكورين سلفا