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

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

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

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

[صورة مرفقة: p_1484m4yax1.jpg]
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 
شكرا لكم اشتغل بتجاح