15-05-15, 03:06 AM
15-05-15, 03:55 AM
هذه حلقة تكرار
تعمل على عد صفوف الداتاجريد
والعد دائما يبدا بالرقم صفر
لذلك لو افترضنا ان لديك خمسة صفوف في الداتاجريد
سيكون اول صف يحمل الرقم 0 والثاني 1 والثالث 2 والرابع 3 والخامس 4
لذا كان لابد من وضع ( -1 ) في الكود
موفق ان شاء الله
تعمل على عد صفوف الداتاجريد
والعد دائما يبدا بالرقم صفر
لذلك لو افترضنا ان لديك خمسة صفوف في الداتاجريد
سيكون اول صف يحمل الرقم 0 والثاني 1 والثالث 2 والرابع 3 والخامس 4
لذا كان لابد من وضع ( -1 ) في الكود
موفق ان شاء الله
15-05-15, 07:25 AM
مثال يوضح الطريقة من غير مشاكل قواعد البيانات
طبعا هناك فرق بين -1 و -2
متى نستخدم -1 ؟
اذا كانت ميزة الاضافة معطلة في datagridview
اما لو مفعلة فنستخدم -2 لانه يوجد صف اضافي للاضافة وغالبا فارغ
طريقة اخرى للنسخ
طبعا هناك فرق بين -1 و -2
متى نستخدم -1 ؟
اذا كانت ميزة الاضافة معطلة في datagridview
اما لو مفعلة فنستخدم -2 لانه يوجد صف اضافي للاضافة وغالبا فارغ
كود :
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
d.Rows.Add("سعود", "37")
d.Rows.Add("سعد", "38")
d.Rows.Add("سعيد", "46")
d.Rows.Add("اسعد", "56")
d.Rows.Add("مسعود", "66")
d.Rows.Add("سعيدان", "77")
End Sub
Private Sub d_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles d.CellClick
If e.RowIndex = -1 Then Exit Sub
If e.ColumnIndex = 0 Then
tn.Items.Add(d.Rows(e.RowIndex).Cells(e.ColumnIndex).Value)
End If
If e.ColumnIndex = 1 Then
age.Items.Add(d.Rows(e.RowIndex).Cells(e.ColumnIndex).Value)
End If
End Sub
End Class