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

نسخة كاملة : جديد عمل Update ل DataBase انطلاقا من مدخلات DataGrid ‏
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم .

الكثير من الأعضاء يطرحون تساؤلاتهم عن كيفية عمل Update ل DataBase انطلاقا من

مدخلات DataGrid ؟

الجواب سهل و بسيط :

أولا ;

قم بملأ DataGridView بالبيانات كما هو متداول عن طريق الكود :


PHP كود :
Private Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgsHandles MyBase.Load

        Dim Req 
As String "Select * from personne"
        
Dim cmd As New SqlCommandBuilder(Da)
        
Da.SelectCommand = New SqlCommand(Reqcon)
        
ds = New DataSet
        Da
.Fill(ds"personne")
        
Me.DataGridView1.DataSource ds.Tables("personne")

    
End Sub 

انتبه للخاصية فهي مهمة

PHP كود :
Dim cmd As New SqlCommandBuilder(Da

تانيا داخل زر التعديل أكتب الكود :

PHP كود :
Private Sub Update_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button2.Click

        Da
.Update(Me.DataGridView1.DataSource)

    
End Sub 

حيث أن الخاصية SqlCommandBuilder تقوم بدعم DataAdapter للقدرة على نقل DataTable (الحامل للبيانات المدخلة في DataGridView ) ونسخه في DataBase سواء أكانت عمليات ( اضافة أو تعديل أو حذف ) .

بالتوفيق Smile
جزاكم الله خيرا افدتنا كثير في هذا الموضوع ماجورين
السلام عليكم
هل نفس الشي ينطبق على قاعدة بيانات أكسس؟

لك تحية.