تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيفية تنفيذ امر عند التعليم على checkbox بالداتا جريد فيو
#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
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري


الردود في هذا الموضوع
RE: كيفية تنفيذ امر عند التعليم على checkbox بالداتا جريد فيو - بواسطة aljzazy - 20-02-24, 09:19 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية منع ظهور الأخطاء من إعدادات البيسيك mmaalmesry 2 858 29-08-25, 10:30 AM
آخر رد: mmaalmesry
  كيفية جلب أسماء الأعمدة بجدول من جداول sql heem1986 2 754 17-08-25, 09:15 PM
آخر رد: heem1986
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,005 06-08-25, 06:34 PM
آخر رد: Taha Okla
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,265 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  كيفية احتساب الفرق بين تاريخين بناء على عدد معين مصمم هاوي 2 558 15-01-25, 02:02 PM
آخر رد: مصمم هاوي
  كيفية التعامل مع inputbox في فيجوال ستوديو أسامة حسين 4 3,518 14-01-25, 02:04 AM
آخر رد: أبو خالد الشكري
  تنفيذ السكريبت لانشاء قاعدة بيانات محمد خيري 2 384 30-11-24, 01:17 AM
آخر رد: محمد خيري
  كيفية معرفة الجهاز رئيسي ام فرعي المتألق9 1 402 13-11-24, 06:41 PM
آخر رد: justforit
  كيفية معرفة تاريخ انشاء ملف وحدفه المتألق9 2 515 07-11-24, 08:54 AM
آخر رد: F.H.M
  التحكم في ارتفاع صفوف الداتا جريد فيو cvcvcv 3 4,675 09-10-24, 08:28 PM
آخر رد: Kamil

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


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