فى حقل فى الجدول يعتبر حقل مفتاح رئيسى من النوع String عاوز اقدر اغير فى البيانات .......بس لو CELL تركت فارغة او تكرر المحتوى بداخلها تظهر رسالة معينة .....و يتم الرجوع للقيمة السابقة
تقييم الموضوع :
فحص لــ القيمة المدخلة فى حقل مفتاح رئيسى Unique Key ل datagridview
|
14-11-16, 08:54 AM
ارجوا توضيح ما المقصود بــ حقل مميز ؟
وما هي القيمة السابقة ؟ { يَرْفَعِ اللَّهُ الَّذِينَ آمَنُوا مِنكُمْ وَالَّذِينَ أُوتُوا الْعِلْمَ دَرَجَاتٍ }
" Mohamed M. Bedair - " Abu Anas
Genius Live , Egypt
14-11-16, 11:05 AM
14-11-16, 11:35 AM
(آخر تعديل لهذه المشاركة : 14-11-16, 11:36 AM {2} بواسطة Genius Live.)
Try it
كود : If datagridview1.CurrentRow.Cells(0).Value= Nothing MsgBox("empty cell") { يَرْفَعِ اللَّهُ الَّذِينَ آمَنُوا مِنكُمْ وَالَّذِينَ أُوتُوا الْعِلْمَ دَرَجَاتٍ }
" Mohamed M. Bedair - " Abu Anas
Genius Live , Egypt
تم الشكر بواسطة: noway
14-11-16, 01:11 PM
(14-11-16, 11:35 AM)Genius Live كتب :احب ان اشكرك على تعبك معى أولا لم تنجح المحاولة لو انتقل المستخدم من الصف الذى فيه التغير الى صف اخر ..........سيختلف currentRow ثانيا: اتمنى ان ارجع cell الى الوضع السابق قبل التعديل
14-11-16, 10:06 PM
السؤال بهذه الطريقة غامض نوعا ما صديقي
ما هي طريقة الربط (كود او معالج)؟ هل ستفحص التكرار عبر DataGridView فقط , اي البيانات المعروضة فيها , هل البيانات في الجدول المطلوب كلها معروضة في DataGridView ام جزء منها وفق استعلام ما ام ستفحص وفق الجدول الموجود في القاعدة (اي كل بيانات الجدول) بالنسبة لادخالات الفارغة يمكنك اعتماد كود الاخ Genius و لكن السؤال في اي حدث ستضعه اعتقد ان الاحداث الخاصة بالاسطر هي انسب مكان مثل (RowValidated,Rowvalidating,RowLeave) او يمكنك حتى اعتماد الحدث (DataGridView_DataError) و تجربة مثل هذا الكود PHP كود : If IsDBNull(DataGridView.CurrentRow.Cells("Cell").Value) Then اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
15-11-16, 09:06 AM
اولا: احب ان اشكر كل من تعب معى فى هذا الموقع الرائع
ثانيا: لقد وجدت الحل باستخدام datagridview1_DatatError وهذا هو الكود PHP كود : Private Sub DataGridView1_DataError(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewDataErrorEventArgs) Handles DataGridView1.DataError تم الشكر بواسطة: ابو ليلى
|
|
يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم