السلام عليكم ورحمة الله وبركاته ,,

هل من احد يساعدني في كيفية التعامل مع نقل الصفوف من الجدول الاول إلى الجدول الثاني
حاولت كثيراً ,, ولكن يعطيني خطأ لا ادري ماهو !!!
هذا كود النقل ..
Dim rowindex As Integer = Nothing
Dim rowdata As String = Nothing
For i = 0 To DataGridView1.Rows.Count - 1
If DataGridView1.Item(0, i).Value = True Then
If DataGridView1.Rows(i).Cells(1).Value = "" Then
GoTo sss
End If
rowindex = DataGridView1.Rows(i).Index
rowdata = DataGridView1.Item(1, i).Value
DataGridView2.Rows.Add(False, rowdata)
DataGridView1.Rows.RemoveAt(rowindex)
Application.DoEvents()
Else
DataGridView1.Refresh()
GoTo sss
End If
sss:
Next
لا ادري ماهو الخطأ فيه ...
ومع العلم اني وبعد مسح هذا السطر من الكود
DataGridView1.Rows.RemoveAt(rowindex)
يعمل تمام .. ولكن لا يقوم بسمح الصف من الجدول فقط يقوم بنقله :)