منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مشكلة عند ادراح صف ضمن داتا قرايد فيو
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
استخدمت الكود التالي لاضافة صف الى داتا قرايد فيو 

  Me.DataGridView2.Rows.Insert(DataGridView2.CurrentRow.Index)

        MoveSelection(Me.DataGridView2, Me.DataGridView2.CurrentRow.Index - 1)

وهو يعمل بشكل سليم  
المشكلة عند انتقال المؤشر الى الصف الجديد لا يمكن الكتابة الا اذا ضغطت بالماوس على الخلية  

ساعدونا في الحل
معقول السؤال صعب
انا مش عارف بس اعتقد انها من خصائص الخلية او حاجة زي هيك
اخي سؤال بسيط ولكن غير مفهوم

انت لما تضيف صف جديد ايه الى عاوز تسويه بعد كده وضح الفكرة كاملة مش كلمات مختصرة

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


   
PHP كود :
               DGV1.Rows.Insert(DGV1.CurrentRow.Index)
 
           SendKeys.Send("{Tab}")
 
       SendKeys.Send("{up}"
فكرتها انها تنشيط الخلية الموقوف عليها ثم الانقال الى الاعلى ده في حال Insert

اما في حال add حتبقى ("{SendKeys.Send("{down
ربنا يسهل شكرا لك
أضف dgv.Focus في نهاية كود MoveSelection
هيك تمام يخلف عليكو يا عمي شكراجزيلا