الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

datagrid and its own message , catchiong duplicate

مغلق
بدأه dev_a_salah في 14 أغسطس 2005 · 2 رد · 566 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لما بستخدم ال datagrid و اربطها مع دجدول معين و مثلا فيه اعمدة لا تقبل null فإنه يعرض رساله باللغة الإنجليزيه ان هذا العمود لا يقبل null values هنا عندى مشكلتان الاولى اننى مصمم البرنامج بالغة العربيه فيجب ان تكون كل الرسائل و كل شىء بالعربيه و الثانيه هى ان هذه الرساله لا يفهمها إلا المبرمجون فالمستخدم العادى لا يعرف معنى كلمة null و لا يعرف حتى اسم العمود فالمفترض اننى اريد وسيلة اوقف بها هذة الرسائل و فى نفس الوقت اتمكن من معرفتها لأعر رسائلى باللغة العربيه للمستخدم

سؤال ثانى و هو كيف اتصيد حدوث duplicate عند إدخال البيانات . انا اعلم انه يمكن عن طريق catch (SqlException ex)m ثم عرض ex.message و لكننى اريد ان احدد رسالة الخطأ ثم اعرضها باللغة العربيه أيضا

هل عند أحد حل لهذة المشاكل؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

:( :( :(

أحمد صلاح

#2

السؤال الاول

يمكنك من خلال عمل Mapping لارقام الاخطاء

مثلاا Case "5000":

MessageBox.Show("رسالتك العربية");

السوال الثاني هل تقصد الConcurrency ??

عند عمل ابديت ام تقصد عدم تكرار نفس القيمة في الحقل؟

ااذا كانت الاولي فهذا عن طريق الLocking و استخدام Timestamp في ال sql server

او من خلال الAdo.net

الحالة الثانية يمكنك عملها عن طريق الداتا بيز

myColumn int not null Constriant unique$Value Unique

#3

فين أعمل هذا ال mapping فى اى حدث ؟؟؟؟؟؟ هوا فيه حدث بيتنشط لما يحدث الخطأ؟

أحمد صلاح

هذا الموضوع مغلق.

مواضيع مشابهة