منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
داتا جريد فيو - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : داتا جريد فيو (/showthread.php?tid=33116)



داتا جريد فيو - mohamedahmed1 - 24-01-20

السلام عليكم  اريد حذف الصفوف الذي تم تحديدها في الداتا جريد فيو
قام احد الاخوة بمساعدتي بهذا الكود

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

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




RE: داتا جريد فيو - mohamedahmed1 - 24-01-20

uppppppppppppp


RE: داتا جريد فيو - SnTnt - 24-01-20

السلام عليكم ورحمة الله وبركاته 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



RE: داتا جريد فيو - جميل5 - 24-01-20

جرب هذا الكود
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 



RE: داتا جريد فيو - mohamedahmed1 - 24-01-20

شكرا لكم اشتغل بتجاح