عندي داتا جريد كل ما اضغط علي صف يتم تنفيذ امر معين. عايز بعد تنفيذ الامر ده يتم اختيار الصف اللي بعده وهكذا واذا كان اخر صف يتم اختيار الصف الاول بعد التنفيذ. عملت الموضوع ده لكن فوجئت ان بعد تاني صف مش بينزل ل 3 صف
مرحباً 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
تحياتى لك
وتمنياتى لك التوفيق
تحياتي لك اخي الجوكر. كنت اضع الكود في key down انتر. لقيت ان الاندكس بيزيد واحد. بعد تحليل المشكلة وجدت ان زر انتر ينتقل بين صفوف الداتا جريدفيو