منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
التننقل خلال الداتا جريد - نسخة قابلة للطباعة

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



التننقل خلال الداتا جريد - makky - 21-11-18

عندي داتا جريد كل ما اضغط علي صف يتم تنفيذ امر معين. عايز بعد تنفيذ الامر ده يتم اختيار الصف اللي بعده وهكذا واذا كان اخر صف يتم اختيار الصف الاول بعد التنفيذ. عملت الموضوع ده لكن فوجئت ان بعد تاني صف مش بينزل ل 3 صف


RE: التننقل خلال الداتا جريد - elgokr - 25-11-18

مرحباً makky

كل ما عليك استخدام الكود التالى داخل حدث CellEndEdit
كود :
       Dim ii As New Integer
       ii = DataGridView1.CurrentRow.Index
       If ii >= DataGridView1.RowCount - 1 Then
           DataGridView1.Rows(0).Selected = True
       Else
           DataGridView1.Rows(ii + 1).Selected = True
       End If

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



RE: التننقل خلال الداتا جريد - makky - 28-11-18

تحياتي لك اخي الجوكر. كنت اضع الكود في key down انتر. لقيت ان الاندكس بيزيد واحد. بعد تحليل المشكلة وجدت ان زر انتر ينتقل بين صفوف الداتا جريدفيو