03-07-19, 02:43 PM
(آخر تعديل لهذه المشاركة : 03-07-19, 04:05 PM {2} بواسطة Rabeea Qbaha.)
أخي الكريم
من منطلق تجربة مسبقه لي في الحقيقه لا انصح باستخدام هذه الطريقه اذا كان لديك برنامج كبير لان
هذه الطريقه ستستنزف منك الكثير من الوقت والجهد الاضافي لان احتماليه وجود الاخطاء فيها اكبر بكثير
من الاضافه للتعديل للتاكد من صحة البيانات المدخله و التعامل مع ال null والكثير والكثير حقيقة.
على كل حال اذا كنت مصر على استخدام الموضوع اليك الاتي:
إقتباس :ID وهو اخر رقم فى االجدول+1
ليس عليك عمل هذا فهو عمل اضافي وجهد زائد
الذي عليك عملة هو ان يكون ال ID في قاعدة البيانات auto increment
ويتم ذلك بفتح التصميم الخاص بالجدول من sql server واختيار ال ID ومن الخصائص في الاسفل
ابحث عن "Identity Specification" وقم بتغيرها الى نعم.
بالنسبة للتعديل و الاضافة والحذف :
كلها نفس المبدئ عليك اضافه كود الاضافة واستبدال القيم المراد ادخالها بالقيم المدخلة في ال datagridview
وتقوم بوضع حدث الاضافة عند ضغط زر "Enter" مثلا او Row Leave او ما يكن.
أما بالنسبة للتحديث قم باضافة كود التحديث في ال CellEndEdit
اما بالنسبة للحذف قم باضافة datagridview cell button وضع امر الحذف فيها
وهكذا يمكنك الحصول على القيم المدخلة في ال gridview
PHP كود :
dataGridView1.SelectedCells[0].Value.ToString()
