منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] حدث تعديل الخلية - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] حدث تعديل الخلية (/showthread.php?tid=29643)



حدث تعديل الخلية - محمد اسماعيل - 19-05-19

السلام عليكم

اريد مكان الحدث عند تعديل خلية معينة مثلا للعمود اسمة ترجمة  ورقم العمود 5

اريد عند حدوث اي تغير في قيمة الخلية الخاصة بالعمود المحدد فقط  وليس كل الاعمدة

ان اضع الكود لان الداتا جريد يتم التعديل علي اكتر من خلية

كيف يتم ضبط الحدث لهذة الطريقة


RE: حدث تعديل الخلية - youcef3zino - 19-05-19

نعم أخي 

بإمكانك عمل المطلوب في event الخاصة بالـ DataGridView و إسمه EndEdit
في هذا الحدث تحدث السطر المطلوب فقط


RE: حدث تعديل الخلية - محمد اسماعيل - 19-05-19

(19-05-19, 12:28 AM)youcef3zino كتب : نعم أخي 

بإمكانك عمل المطلوب في event الخاصة بالـ DataGridView و إسمه EndEdit
في هذا الحدث تحدث السطر المطلوب فقط

اول الكود لتحديد الخلية المحددة عشان اضع الشرط بداخلة هيكون ازاي

في حدث CELL VALIDATE بس المشكلة في شرط الخلية المحددة هيكون كود فحص التغير ازاي الي تم


RE: حدث تعديل الخلية - elgokr - 19-05-19

وعليكم السلام ورحمة الله وبركاته

تعال فى حدث CellEndEdit الخاص بـ الداتا جريد

واستخدم الكود بهذا الشكل
كود :
       If e.ColumnIndex = 0 AndAlso e.RowIndex = 2 Then
           MsgBox(0)
       End If

حيث 0 تعنى العمود الاول 
عليك باستبدار رقم 0 بترتيب رقم العمود الخاص بـ ترجمة
وتذكر ان العد يبداء من 0 وليس من 1

وحيث 2 يعنى رقم الصف 
استبدله برقم 5 الذى اشرت اليه بالاعلى

وبالنهاية ضح الكود المطلوب بدلاً من 
كود :
           MsgBox(0)

تحياتى لك
وتمنياتى لك التوفيق



RE: حدث تعديل الخلية - محمد اسماعيل - 19-05-19

(19-05-19, 03:04 AM)elgokr كتب :
وعليكم السلام ورحمة الله وبركاته

تعال فى حدث CellEndEdit الخاص بـ الداتا جريد

واستخدم الكود بهذا الشكل
كود :
       If e.ColumnIndex = 0 AndAlso e.RowIndex = 2 Then
           MsgBox(0)
       End If

حيث 0 تعنى العمود الاول 
عليك باستبدار رقم 0 بترتيب رقم العمود الخاص بـ ترجمة
وتذكر ان العد يبداء من 0 وليس من 1

وحيث 2 يعنى رقم الصف 
استبدله برقم 5 الذى اشرت اليه بالاعلى

وبالنهاية ضح الكود المطلوب بدلاً من 
كود :
           MsgBox(0)

تحياتى لك
وتمنياتى لك التوفيق

جزاك اللَّة خيرا فعلا هذا هو المطلوب


RE: حدث تعديل الخلية - elgokr - 19-05-19

لى ولك وللجميع بامر الله

تحياتى لك
وتمنياتى لك التوفيق