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

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (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] التنقل بين صفوف datagrid (/showthread.php?tid=37544)



التنقل بين صفوف datagrid - عبدالكريم برشدان - 20-01-21

السلام عليكم اصدقائي 

لدي سؤال : كيف يمكنني التنقل بين صفوف datagrid بدون استخدام autscall


كما موضح في الصورة والمثال المرفق


RE: التنقل بين صفوف datagrid - moosa_alabri - 20-01-21

يمكن استخدام حدث onkeydown للتنقل بين الخلايا داخل الجرد

الكود
PHP كود :
Private Sub DataGridView1_KeyDown(ByVal sender As ObjectByVal e As System.Windows.Forms.KeyEventArgsHandles DataGridView1.KeyDown
            If e
.KeyCode Keys.Enter Then
                e
.SuppressKeyPress True
                Dim iCol 
DataGridView1.CurrentCell.ColumnIndex
                Dim iRow 
DataGridView1.CurrentCell.RowIndex
                If iCol 
DataGridView1.Columns.Count 1 Then
                    If iRow 
DataGridView1.Rows.Count 1 Then
                        DataGridView1
.CurrentCell DataGridView1(0iRow 1)
 
                   End If
 
               Else
                    DataGridView1
.CurrentCell DataGridView1(iCol 1iRow)
 
               End If
 
           End If
 
       End Sub