السلام عليكم
لنتفرض ان لدينا datagridview وفيه العواميد التالية
الاسم -- العنوان -- رقم الهاتف
كيف اجعل العمود ( الاسم ) عمود اجباري
حيث يجب ادخال اسم في كل صف جديد يتم اضافته والا لم تتم عملية الاضافة
شكرا
السلام عليكم
لنتفرض ان لدينا datagridview وفيه العواميد التالية
الاسم -- العنوان -- رقم الهاتف
كيف اجعل العمود ( الاسم ) عمود اجباري
حيث يجب ادخال اسم في كل صف جديد يتم اضافته والا لم تتم عملية الاضافة
شكرا
تم تعديل هذه المشاركة بواسطة زيد الرافدين في 27 ديسمبر 2006 في 16:44
هذا تضعه من خصائص الجدول عند تصميم قاعدة البيانات
عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه
نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا
ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا
محمد سامر أبو سلو
ينصح أيضا, بجانب تعديل تصميم الجدول في قاعدة البيانات, بأن تعدل التصميم في الـ DataTable بأن تجعل خاصية AllowDBNull الخاصة بالعمود "الاسم" = false.
مشكور على الردود
بس انا مااريد اربط datagridview بقاعدة البيانات
حاولتوا استعمال الاحداث CellValidating و RowValidating
لكن واجهتني مشاكل لذلك ارجو المساعدة
شكرا
السلام عليكم
إجابة متأخرة :)
ضع خاصية الأعمدة للقراءة فقط عدا العمود الأول (للسجل الجديد)
فلا يمكن للمستخدم أن يدخل بيانات إلا في الحقل المطلوب .
و بعد أن تتحقق من إدخال البيانات من خلال الحدث CellValueChange تغير خاصية الأعمدة الباقية ليتمكن من الكتابة فيها .
والسلام عليكم
تم تعديل هذه المشاركة بواسطة MSVS في 27 فبراير 2007 في 10:56
أخي سوف تبكي عليك العيون * * * وتـسـأل عـنك دمـوع المـئـين
فإن جف دمعي سيبكي الغمام * * * يـرصـع قـبرك بــالـياسـمـيـن
أخـي مـا يـأسـنـا ولـن نيـأسـا * * * وما طال في القلب لبث الأسى
ومـا حـل أفــئــدة الــمــــؤمـن * * * سـوى أمـل في الـجنـان رسـى
أخي فانتظر ولتعش في غـد * * * سـيـنـبـثـق الأمـل الـسـرمـد
فـإن مـزقـتـنـا سني الــحـيـاة * * * فإنـا مع الـنصـر فـي مـوعــد
هذا الموضوع مغلق.