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

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



جيك بوكس - muaamar - 06-11-24

السلام عليكم . لدي جدول 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


RE: جيك بوكس - rdxdz - 18-11-24

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 



RE: جيك بوكس - muaamar - 22-11-24

شكرا جزيلا


RE: جيك بوكس - rdxdz - 23-11-24

العفووووو أخي