تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيفية تنفيذ امر عند التعليم على checkbox بالداتا جريد فيو
#1
السلام عليكم لديه جدول به عمود يحتوى على مربع أختيار أريد عند التعليم على الأختيار حفظ الصف بقاعدة البيانات وعند أزالة التعليم يتم حذف نفس الصف بقاعدة البيانات ... وجزاكم الله خيراُ
الرد }}}
تم الشكر بواسطة:
#2
كود :
Imports System.Data.SqlClient

Public Class Form1
   Dim connectionString As String = "Your_Connection_String_Here"

   Private Sub btnSave_Click(sender As Object, e As EventArgs) Handles btnSave.Click
       For Each row As DataGridViewRow In dataGridView1.Rows
           If Convert.ToBoolean(row.Cells("CheckBoxColumnName").Value) Then
               ' Checkbox is checked, insert into database
               InsertIntoDatabase(row)
           Else
               ' Checkbox is not checked, delete from database
               DeleteFromDatabase(row)
           End If
       Next
   End Sub

   Private Sub InsertIntoDatabase(row As DataGridViewRow)
       Using connection As New SqlConnection(connectionString)
           connection.Open()
           Dim query As String = "INSERT INTO YourTableName (Column1, Column2) VALUES (@Value1, @Value2)"
           Using command As New SqlCommand(query, connection)
               command.Parameters.AddWithValue("@Value1", row.Cells("Column1Name").Value)
               command.Parameters.AddWithValue("@Value2", row.Cells("Column2Name").Value)
               command.ExecuteNonQuery()
           End Using
       End Using
   End Sub

   Private Sub DeleteFromDatabase(row As DataGridViewRow)
       Using connection As New SqlConnection(connectionString)
           connection.Open()
           Dim query As String = "DELETE FROM YourTableName WHERE ID = @ID"
           Using command As New SqlCommand(query, connection)
               command.Parameters.AddWithValue("@ID", row.Cells("IDColumnName").Value)
               command.ExecuteNonQuery()
           End Using
       End Using
   End Sub
End Class
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري
#3
شكراً كثيراً لك جزاك الله خيراً
الرد }}}
تم الشكر بواسطة: aljzazy , aljzazy


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤولان هامان في الداتا جريد فيو yosif 3 132 منذ 9 ساعة مضت
آخر رد: Amir_Alzubidy
  سؤالين في الداتا جريد فيو yosif 0 174 17-04-26, 11:16 AM
آخر رد: yosif
  [VB.NET] كيفية عمل جدولين في نفس التقرير مختار الوافي 3 450 05-04-26, 02:51 PM
آخر رد: مصمم هاوي
  [سؤال] كيفية عمل ارشيف للملفات المحفوظة عاصم النجار 5 2,345 25-02-26, 04:04 AM
آخر رد: السودي
  كيفية منع ظهور الأخطاء من إعدادات البيسيك mmaalmesry 2 1,030 29-08-25, 10:30 AM
آخر رد: mmaalmesry
  كيفية جلب أسماء الأعمدة بجدول من جداول sql heem1986 2 931 17-08-25, 09:15 PM
آخر رد: heem1986
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,287 06-08-25, 06:34 PM
آخر رد: Taha Okla
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,736 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  كيفية احتساب الفرق بين تاريخين بناء على عدد معين مصمم هاوي 2 734 15-01-25, 02:02 PM
آخر رد: مصمم هاوي
  كيفية التعامل مع inputbox في فيجوال ستوديو أسامة حسين 4 3,719 14-01-25, 02:04 AM
آخر رد: أبو خالد الشكري

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


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