تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكلة عند ادراح صف ضمن داتا قرايد فيو
#1
استخدمت الكود التالي لاضافة صف الى داتا قرايد فيو 

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

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

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

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

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

ولو وضعت مثال صغير يكون اسرع وادق في فهم ما تريد ان تفعلة
صلى الله على نبينا محمد
اخيكم / محمود صالح
  قال الزهري رحمه الله  
 مــا عُـــبـِد الله بشئ أفضل من العلم 
الرد
#4
الان انا كتبت للبرنامج انه يضيف سطر جديد ويذهب الى الخلية الاولى في الصف  
من المفترض انني اذا ضغطت على لوحة المفاتيح يبدا البرنامج بالكتابة 
ولكن هذا لم يحدث
الرد
تم الشكر بواسطة:
#5
استخدم الطريقة دي 


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

اما في حال add حتبقى ("{SendKeys.Send("{down
صلى الله على نبينا محمد
اخيكم / محمود صالح
  قال الزهري رحمه الله  
 مــا عُـــبـِد الله بشئ أفضل من العلم 
الرد
تم الشكر بواسطة:
#6
ربنا يسهل شكرا لك
الرد
تم الشكر بواسطة:
#7
أضف dgv.Focus في نهاية كود MoveSelection
الرد
تم الشكر بواسطة:
#8
هيك تمام يخلف عليكو يا عمي شكراجزيلا
الرد
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم