تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] حذف صف من داتا جريد فيو
#3
(07-02-18, 03:49 PM)طالب برمجة كتب : استخدم عمود بوتون بدلا من عمود شيك بوكس مع هذا الكود
PHP كود :
Private Sub DataGridView1_CellContentClick(ByVal sender As ObjectByVal e As DataGridViewCellEventArgsHandles DataGridView1.CellContentClick
    If e
.ColumnIndex 3 Then 'حدد رقم عمود البوتون
        If sender.CurrentRow.Cells(2).Value > 0 Then
            MsgBox(sender.CurrentRow.Cells(2).Value & " لايمكن حذف البيانات حيث هناك اصناف بالمخزن عددها  ")
        Else
            sender.Rows.Remove(DataGridView1.CurrentRow)
        End If
    End If
End Sub 

انا  استخدمت الكود التالي وظبط معايا بس عايز لو اكتر من صف تم عمل شيك لة يخرج من الكود   اسندت الكود لزر خارج الداتا جريد

كود :
If DataGridView1.Rows.GetRowCount(DataGridViewElementStates.Selected) > 0 Then
           MsgBox("تم اختيار اكتر من صنف لايتم الحذف الا صنف صنف") : Exit Sub
       End If
       For i As Integer = DataGridView1.Rows.Count() - 1 To 0 Step 1
           Dim delete As Boolean
           delete = DataGridView1.Rows(i).Cells(4).Value
           If delete = True Then
               Dim row As DataGridViewRow
               row = DataGridView1.Rows(i)
               DataGridView1.Rows.Remove(row)
           End If

       Next
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: حذف صف من داتا جريد فيو - بواسطة محمد اسماعيل - 07-02-18, 04:10 PM


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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم