تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
داتا جريد فيو
#1
السلام عليكم  اريد حذف الصفوف الذي تم تحديدها في الداتا جريد فيو
قام احد الاخوة بمساعدتي بهذا الكود

إقتباس :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]
[صورة مرفقة: p_1583w56341.gif]
الرد }}}
تم الشكر بواسطة:
#2
uppppppppppppp
[صورة مرفقة: p_1583w56341.gif]
الرد }}}
تم الشكر بواسطة:
#3
السلام عليكم ورحمة الله وبركاته 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
الرد }}}
تم الشكر بواسطة: جميل5 , mohamedahmed1
#4
جرب هذا الكود
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 
الرد }}}
تم الشكر بواسطة: SnTnt , mohamedahmed1 , mohamedahmed1
#5
شكرا لكم اشتغل بتجاح
[صورة مرفقة: p_1583w56341.gif]
الرد }}}
تم الشكر بواسطة: جميل5



التنقل السريع :


يقوم بقرائة الموضوع: