السلام عليكم ورحمة الله
سؤال إلى الإخوة المبرمجين الأفاضل
لدي فورم فيه داتاكريد وفي الأعلى MaskedTextBox يتم من خلاله إدخال رقم والبحث عن هذا الرقم داخل قاعدة البيانات عن طريق جملة استعلام SQL ثم إذا وجد ما يطابق الاستعلام يقوم بإضافة السجل المطلوب إلى الـDataGrid وإلا فيظهر رسالة خطأ أو أنه لا يضيف السجل أصلا.
في كل سجل ضمن قاعدة البيانات يوجد CheckBox يتم عرضه على الداتاكريد (للسجل المطلوب طبعا والمحدد بجملة الاستعلام والغير مؤشر فقط) وبعد الانتهاء من إضافة جميع الأرقام أقوم بعمل تأشير للـCheckBox ومن ثم حفظ قاعدة البيانات.
السؤال هو :
كيف أستطيع منع تكرار إظهار (إضافة) معلومات الرقم المستعلم عنه إلى الـDataGrid المعروضة أمامي حتى لا أؤشر الرقم مرتين ويحدث إشكال ؟ يعني مثلا : لو قمت بإدخال القيمة (07507403333) وضغطت زر (إضافة) يضيف معلومات الرقم إن لم يكن مؤشرا إلى الداتاكريد وفي حالة أني أدخلت الرقم مرة أخرى يظهر المفروض أن يظهر لي رسالة بأن الرقم قد تم البحث عنه سابقا وهو معروض أمامي الآن (لأنني الآن إن بحثت عن رقم ووجده يظهر لي معلوماته المطلوبة وإذا ادخلته مرة أخرى يظهر معلوماته مرة أخرى وهذا خطأ) ... كيف يتم هذا جزاكم الله خيرا لأن برنامجي الآن متوقف على هذه الحالة التي لم أجد لها حلا وبارك الله فيكم ورزقكم الجنة.
أخوكم