تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
اريد مساعدة شباب
#2
السلام عليكم ورحمة الله وبركاته
اخي الكريم من اين تأتي بقيمة الـ ID ?
لاحظ هنا

كود :
where id_c='" + id + "'


قيم الاي دي هي بالعادة قيمة رقمية وانت جلبتها لا اعلم من اين كقيمة نصية والمعلوم ان التعديل يتم بناء على رقم الاي دي 
وهذه الجزئية فيها الخلل
تمام اخي انت تجلب قيمة الاي دي من خلال الصف الخالي الدتا غرايد فيو العمود 0 وانت كتبته الصف b وجلبت الاندكس وانت لاتحتاج الى الاندكس الذي يقل بمقدار واجد عن الاي دي ان كتن متسلسلا ولم بتم حذف اي سجل فمثلا لو كان الاي دي هو 4 وانت كنت قد حذفت السجلات الثلاثة السابقة وهذا يعني ان هذا السجل سيظهر اول سجل في الداتاغرايد واندكسه سيكون  0 صفر فكيف سيتم التعديل بناء على صفر
ليكن التعدبل بناء على id الصف الذي تقف عليه 

كود :
id = Convert.ToInt32(dataGridView1.currantRow.Cells[0].Value);

وكذلك الامر لبقية الحقول او من مربعات النصوص التي انتقلت اليها الداتا من الداتاغرايدفيو الصف الحالي
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري


الردود في هذا الموضوع
اريد مساعدة شباب - بواسطة Osama_NY - 31-01-21, 12:40 AM
RE: اريد مساعدة شباب - بواسطة ابراهيم ايبو - 31-01-21, 12:57 AM


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم