25-05-23, 11:05 PM
تأكد ان الجدول Workers يحتوي على primary key
بالطريقة التي تستخدمها
بدون primary key لن يتم إنشاء الأمر UPDATE ولا الأمر DELETE
عدل قاعدة البيانات أولاً : اضف حقل المفتاح الأساسي، قم بالحفظ،
ارجع إلى الـ DataSet احذف الجدول وأضفه من جديد.
عند عملية السحب والإفلات في النافذة من Data Source ، في الكود سيتم إستخدام TableAdapterManager بشكل لإفتراضي، احذفة من صينية النافذة ، وإستبدلة باسم الـ TableAdapter الخاص بالجدول
الـ TableAdapterManager يستخدم الأمر : UpdateAll
استبدلة بـ WorkersTableAdapter ، وغير UpdateAll إلى Update فقط، وبدل أن تمرر الـ DataSet مرر الجدول فقط ،
مثلاً الكود لديك هكذا :
استبدلة بــ :
هذا الموضوع فيه شرح بالفيديو بالضبط يشرح المقصود
بالطريقة التي تستخدمها
بدون primary key لن يتم إنشاء الأمر UPDATE ولا الأمر DELETE
عدل قاعدة البيانات أولاً : اضف حقل المفتاح الأساسي، قم بالحفظ،
ارجع إلى الـ DataSet احذف الجدول وأضفه من جديد.
عند عملية السحب والإفلات في النافذة من Data Source ، في الكود سيتم إستخدام TableAdapterManager بشكل لإفتراضي، احذفة من صينية النافذة ، وإستبدلة باسم الـ TableAdapter الخاص بالجدول
الـ TableAdapterManager يستخدم الأمر : UpdateAll
استبدلة بـ WorkersTableAdapter ، وغير UpdateAll إلى Update فقط، وبدل أن تمرر الـ DataSet مرر الجدول فقط ،
مثلاً الكود لديك هكذا :
كود :
Me.TableAdapterManager.UpdateAll(Me.DataSet)استبدلة بــ :
كود :
Me.WorkersDTTableAdapter.Update(Me.DataSet.WorkersDT)هذا الموضوع فيه شرح بالفيديو بالضبط يشرح المقصود
