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

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

الكود يعمل على تغيير الى  false ولكن لايحفظ . 
 If grdEmploy.Rows.Count > 0 Then
            For i As Integer = 0 To grdEmploy.Rows.Count - 1
                grdEmploy.Rows(i).Cells(24).Value = False
            Next
        End If
ولكن عند الحفظ يرجع الى true
PHP كود :
Private Sub CheckAllCheckBoxes(ByVal checkAll As Boolean)
 
   For Each row As DataGridViewRow In DataGridView1.Rows
        Dim chkBox 
As DataGridViewCheckBoxCell CType(row.Cells("CheckBoxColumn"), DataGridViewCheckBoxCell)
 
       chkBox.Value checkAll
    Next
End Sub

Private Sub btnCheckAll_Click(sender As ObjectAs EventArgsHandles btnCheckAll.Click
    CheckAllCheckBoxes
(True)
End Sub

Private Sub btnUncheckAll_Click(sender As ObjectAs EventArgsHandles btnUncheckAll.Click
    CheckAllCheckBoxes
(False)
End Sub

Private Sub SaveCheckedItems()
 
   Using connection As New SqlConnection("YourConnectionString")
 
       connection.Open()
 
       For Each row As DataGridViewRow In DataGridView1.Rows
            Dim isChecked 
As Boolean Convert.ToBoolean(row.Cells("CheckBoxColumn").Value)
 
           Dim itemId As Integer Convert.ToInt32(row.Cells("ItemIdColumn").Value)
 
           Dim command As New SqlCommand("INSERT INTO YourTable (ItemId, IsChecked) VALUES (@ItemId, @IsChecked)"connection)
 
           command.Parameters.AddWithValue("@ItemId"itemId)
 
           command.Parameters.AddWithValue("@IsChecked"isChecked)
 
           command.ExecuteNonQuery()
 
       Next
    End Using
End Sub

Private Sub btnSave_Click(sender As ObjectAs EventArgsHandles btnSave.Click
    SaveCheckedItems
()
End Sub 
شكرا جزيلا
العفووووو أخي