منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : داتا جريد فيو
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم  اريد حذف الصفوف الذي تم تحديدها في الداتا جريد فيو
قام احد الاخوة بمساعدتي بهذا الكود

إقتباس :For Each row As DataGridViewRow In DataGridView1.Rows
            If row.Cells(0).Value = True Then
                DataGridView1.Rows.Remove(row)
            End If
        Next

ولكن الكود لا يقوم بمسح جميع الصفوف التي تم تحديدها يقوم بمسح بعضها فقط
        

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

جرب يا قمر Smile

كود :
Dim toDelete As List(Of DataGridViewRow) = New List(Of DataGridViewRow)()
       For Each row As DataGridViewRow In dataGridView1.Rows
           If row.Cells(0).Value = True Then
               toDelete.Add(row)
           End If
       Next
       For Each row As DataGridViewRow In toDelete
           dataGridView1.Rows.Remove(row)
       Next
جرب هذا الكود
PHP كود :
For DataGridView1.Rows.Count 1 To 0 Step -1
    
If DataGridView1.Rows(i).Cells(0).Value True Then
        DataGridView1
.Rows.RemoveAt(i)
    
End If
Next 
شكرا لكم اشتغل بتجاح