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

نسخة كاملة : ماهي الطريقة لقراءة البيانات المخزنة في DS.GetChanges
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
عند تعديل أو إضافة أو حذف سطور في جدول معين مخزن في DataSet فإن التغييرات ستخزن في الكائن DataSet .GetChanges
وسؤالي هو ماهي الطريقة لقراءة البيانات الجديدة قبل تحديث قاعدة البيانات أي قبل استدعاء الدالة
OleDbDataAdapter.Update(DataSet , "TableName")
كود :
If ds.HasChanges Then
            Dim changedRecords As DataSet = ds.GetChanges(DataRowState.Modified)
            ListBox1.DataSource = changedRecords.Tables(0)
            ListBox1.DisplayMember = "tn"
        End If
Modified
هذه تضع مكانها حسب نوع التحديث سواء اضافة او غيرها

احاول اعرف البيانات الاصلية ثم البيانات المحدثةSad
شكرا أخي سعود على التوضيح
النتيجة كانت ايجابية لكل الحقول ماعدا حقل الترقيم التلقائي والذي هو مفتاح أساسي في الجدول
فعند إضافة سجل جديد أريد أن أعرف ماهو رقم هذا السجل المضاف قبل الحفظ والكود الذي كتبته لي لم يعطيني الرقم في الحقل id وهو عندي حقل ترقيم تلقائي ومفتاح أساسي
هل يوجد حل لهذا المشكلة , ارجو التوضيح