مشاركة عبر


كيفية القيام بما يلي: التعيين ترتيب عند إجراء تحديث ذي التسلسل الهرمي

عندما تقوم بحفظ البيانات المعدلة في مجموعة بيانات قاعدة بيانات (مع ممكّن تحديث هيكلية)، يمكنك التحكم في الترتيب الذي TableAdapterManagerيستخدم لإرسال مدرجات الفردية والتحديثات والحذف مطلوب لحفظ البيانات. الترتيب الافتراضي للقيام بتحديث هيكلية هو مدرجات، التحديثات، ومن ثم حذف. TableAdapterManagerيوفر UpdateOrderالخصائص التي يمكن تعيينها للقيام بالتحديثات أول، ثم مدرجات، ومن ثم تحذف.

من المهم فهم، بشكل افتراضي، TableAdapterManagerأول ينفذ مدرجات لكافة الجداول الموجودة في ورقة العمل، ثم التحديثات لكافة الجداول الموجودة في ورقة العمل، ومن ثم حذف لكافة الجداول الموجودة في مجموعة بيانات.

تغيير ترتيب تحديث لإجراء تحديثات أول يمكن أن يكون مفيداً عندما تريد تغيير قيم المفتاح أساسي من السجلات موجود. تنفيذ تحديث أول إلى تعديل السجل الموجود كما هو متوقع. القيام إدراج أولاً إنشاء سجل جديد لأن المفتاح أساسي الجديد هو لا يزال في قاعدة بيانات.

الإجراء

إلى التعيين ترتيب للقيام بعملية تحديث هيكلية

  1. في عرض "تصميم"، قم بفتح النموذج الذي يحتوي على TableAdapterManagerالتي هو إجراء تحديث الخاص بك.

  2. انقر فوق TableAdapterManagerفي علبة مكوّن.

  3. التعيين خاصية UpdateOrder في الإطار خصائص إلى الترتيب المطلوب للتطبيق الخاص بك.

إلى برمجياً بتعيين الترتيب الذي إلى القيام بعملية تحديث هرمي

  • يلي تعليمات برمجية بتعيين TableAdapterManagerلتنفيذ الجميع التحديثات، ثم مدرجات الجميع، وثم الجميع الحذف. (قم باستبدال yourDataSetTableAdaptersمع اسم صالح من مشروع الخاص بك.)

    Me.TableAdapterManager.UpdateOrder = _
    yourDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.UpdateInsertDelete
    
    this.tableAdapterManager.UpdateOrder = 
    yourDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.UpdateInsertDelete;
    
  • التعليمة البرمجية التالية بتعيين TableAdapterManagerإلى تنفيذ الجميع مدرجات، ثم الجميع التحديثات، ومن ثم الجميع الحذف. هذا هو الافتراضي TableAdapterManagerسلوك.

    Me.TableAdapterManager.UpdateOrder = _
    yourDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete
    
    this.tableAdapterManager.UpdateOrder = 
    yourDataSetTableAdapters.TableAdapterManager.UpdateOrderOption.InsertUpdateDelete;
    

راجع أيضًا:

المهام

كيفية القيام بما يلي: تمكين و تعطيل تحديث ذي التسلسل الهرمي

الإرشادات التفصيلية: حفظ البيانات من بيانات ذات صلة الجداول (تحديث ذي التسلسل الهرمي)

المبادئ

تحديث هرمي نظرة عامة

قم بحفظ بيانات في Datasets

ما هو الجديد في تطوير التطبيقات للبيانات