مشاركة عبر


علاقة صندوق حوار

يسمح لك إلى إنشاء علاقة ( DataRelationالكائن) التي تحافظ على المعلومات حول السجلات الأصل-التابع في جداول بيانات في مجموعة بيانات. يمكنك استخدام الكائن علاقة في تعليمات برمجية في وقت التشغيل إلى الحصول على سجلات تابعة لسجل أصل معينة.

إنشاء علاقة أيضا بإنشاء قيد المفتاح الخارجي الذي هو إضافتها إلى الجدول التابع. يمكن تطبيق قيد المفتاح الخارجي تكامل مرجعي بين الأصل و فرع الجداول.

وهذا صندوق حوار يظهر عندما تقوم بسحب كائن العلاقات من التبويب فئة البيانات من صندوق الأدوات أو عند تحديد خط علاقة في مجموعة واختيار تحرير العلاقات من قائمة بيانات. يمكنك إنشاء علاقة فقط إذا كان هناك هو المزيد جدول واحد في ورقة العمل.

قائمة عنصر واجهة المستخدم

  • الاسم
    يسمح لك إلى تسمية العلاقة. على سبيل المثال، إذا الذي يتم المتعلقة Customersجدول إلى Ordersالجدول، قد تسمية علاقة CustomersOrders.

  • أصل جدول
    يحدد الجدول إلى كالجدول الأصل من قائمة الجداول المتوفرة في ورقة العمل.

  • فرع الجدول
    يحدد الجدول إلى كالجدول التابع من قائمة الجداول متوفر في ورقة العمل.

  • أعمدة الأساسية
    تحدد عمود أو عمود s التي تشكل المفتاح أساسي في الجدول الأصلي. إذا كان الجدول الأصلي لأعمدة متعددة تجعل لأعلى المفتاح، قم بتحديد كل جزء من المفتاح في صف منفصل في الشبكة.

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

  • قيد المفتاح الخارجي والعلاقات
    ينشئ كل من هذه علاقة و مفتاح خارجي قيد (انظر أدناه لوصف).

  • شرط المفتاح خارجي فقط
    ForeignKeyConstraintبتقييد الإجراء الذي يتم تنفيذه عند القيمة في عمود (أو أعمدة) هو أما تم الحذف أو تحديث.

  • علاقة فقط
    DataRelationهو المستخدم لربط الثاني DataTableالكائنات إلى بعضها البعض من خلال DataColumnالكائنات.

  • تعديل الشرط
    يحدد كيفية إجراء تغييرات على السجلات التابعة عند السجل الأصل هو محدث للحفاظ على تكامل مرجعي. ل المزيد من المعلومات حول تحديد الخيارات، راجع Ruleالتعداد.

  • يحذف قاعدة
    يحدد كيفية إجراء تغييرات على السجلات التابعة عند السجل الأصل هو تم الحذف للاحتفاظ بتكامل مرجعي. ل المزيد من المعلومات حول تحديد الخيارات، راجع Ruleالتعداد.

  • قبول/رفض قاعدة
    يحدد كيفية إجراء تغييرات على فرع السجلات عند قبول التغييرات إلى سجل أصل أو رفضها للحفاظ على تكامل مرجعي. ل المزيد من المعلومات حول تحديد الخيارات، راجع Ruleالتعداد.

  • علاقة مضمنة
    تبديل Nestedخاصية وعناصر التحكم بكيفية تقديم هذه العلاقة ك XML. لمزيد من المعلومات، راجع Nesting DataRelations (ADO.NET).

راجع أيضًا:

المهام

كيفية القيام بما يلي: الوصول إلى السجلات في DataTables ذات صلة

كيفية القيام بما يلي: إنشاء DataRelations باستخدام "مصمم مجموعة البيانات"

المرجع

DataRelation

المبادئ

ربط عناصر تحكم النماذج Windows إلى بيانات في ‏‫Visual Studio

قم بربط عناصر التحكم إلى البيانات في ‏‫Visual Studio

موارد أخرى

الاتصال إلى البيانات في ‏‫Visual Studio

قم بإعداد تطبيق الخاص بك إلى تلقي بيانات

إحضار بيانات في تطبيق الخاص بك

‏‏تحرير بيانات في تطبيق الخاص بك

التحقق من صحة بيانات