مشاركة عبر


الإرشادات التفصيلية: عرض بيانات ذات صلة تشغيل نموذج Windows

في العديد من وحدات السيناريو في تطبيق، إلى العمل مع بيانات التي تأتي من جدول واحد أو أكثر من وغالباً ما تكون بيانات من الجداول المرتبطة. أن هو، التي تريد أن تعمل بعلاقة أصل-فرع. على سبيل المثال، قد تحتاج إلى إنشاء نموذج بحيث يعرض تحديد سجل cusإلىmer الطلبات لتلك cusإلىmer. Dهوplaying السجلات المرتبطة في النموذج هو إنجاز بتعيين DataSourceخاصية التابع BindingSourceإلى الأصل BindingSource(not the فرع جدول)، وتعيين DataMemberخاصية للطفل BindingSourceللعلاقة بيانات الذي يربط الجداول الأصل والفرع معا.

تتضمن المهام الموضحة في هذه الإرشادات التفصيلية ما يلي:

  • إنشاء مشروع تطبيق Windows.

  • إنشاء وتكوين فئة البيانات في التطبيق الخاص بك استناداً Customersو Ordersالجداول في قاعدة بيانات Northwind استخدام معالج تكوين مصدر البيانات.

  • إضافة عناصر التحكم لعرض بيانات من Customersجدول.

  • إضافة عناصر تحكم إلى عرض Ordersاستناداً إلى المحدد Customer.

  • اختبار تطبيق بواسطة محدد العميل المختلفة و التحقق من أنه يتم عرض الطلبات الصحيح للعميل المحدد.

المتطلبات الأساسية

في ترتيب إلى إكمال this معاينة, you need:

إنشاء المشروع

الخطوة الأولى هو لإنشاء تطبيقات Windows.

إلى إنشاء مشروع تطبيقات Windows

  1. من قائمة ملف، إنشاء مشروع جديد.

  2. اسم مشروع من RelatedDataWalkthrough.

  3. تحديد تطبيق في Windows وانقر فوق ‏‏موافق . لمزيد من المعلومات، راجع إنشاء التطبيقات المستندة إلى Windows.

    مشروع RelatedDataWalkthrough هو التي تم إنشاؤها وإضافتها إلى من مستكشف الحل.

إنشاء مصدر البيانات

هذه الخطوة بإنشاء مجموعة تستند إلى Customersو Ordersالجداول في قاعدة بيانات Northwind النموذجية.

لإنشاء مصدر بيانات

  1. في قائمة بيانات ، انقر فوقإظهار مصادر البيانات.

  2. في الإطار المصادر البيانات ، تحديد إضافة مصدر بيانات جديد إلى بدء معالج إعداد مصدر البيانات.

  3. حددقاعدة بيانات في صفحة اختر نوع مصدر البيانات و انقر فوق التالي.

  4. في اختيار صفحتك اتصال بيانات قم بأحد الإجراءات التالية:

    • إذا كان هناك اتصال بيانات إلى قاعدة بيانات Northwind هو متوفرة في المنسدلة المنسدلة lهوt، حدده.

      -أو-

    • تحديد اتصال جديد لتشغيل إضافة/"تعديل اتصال" صندوق الحوار . لمزيد من المعلومات، راجع إضافة/تعديل مربع حوار الاتصال (عام).

  5. إذا كانت قاعدة بيانات الخاصة بك تتطلب كلمة مرور، تحديد خيار إلى تتضمن بيانات حساسة، ومن ثم انقر فوق التالي.

  6. انقر فوق التالي على حفظ سلسلة الاتصال للصفحة ملف "تكوين التطبيق".

  7. توسيع جداول عقدة تشغيل الصفحة اختيار "الكائنات قاعدة بيانات" الخاصة بك.

  8. تحديد العملاء Orders (الطلبيات) الجداول، ثم انقر فوق إنهاء.

    من NorthwindDataSet هو إضافتها إلى المشروع الخاص بك و العملاء يظهر الجدول في إطار المصادر بيانات.

إنشاء عناصر التحكم إلى عرض بيانات من جدول العملاء

لإنشاء عناصر التحكم لعرض بيانات العميل (السجلات الأصل)

  1. في الإطار المصادر بيانات ، تحديد الجدول العملاء، ومن ثم انقر فوق السهم المنسدل.

  2. قم باختيار تفاصيل من قائمة.

  3. يسحب العقدة الأساسية العملاء من الإطار موارد بيانات إلى الجزء العلوي من من Form1.

    تظهر عناصر تحكم حدود بيانات باستخدام تسميات وصفية في النموذج، بالإضافة إلى شريط الأدوات ( BindingNavigator) للتنقل بين السجلات. NorthwindDataSet ، CustomersTableAdapter ، BindingSource، و BindingNavigatorتظهر في علبة مكوّن.

إنشاء عناصر التحكم إلى عرض بيانات من الجدول Orders (الطلبيات)

النافذة مصادر البيانات لإظهار العلاقة

لإنشاء عناصر التحكم إلى عرض الطلبات لكل عميل (سجلات تابعة)

  • في الإطار المصادر بيانات ، توسيع العقدة العملاء و تحديد العمود أخير في جدول "العملاء ، الذي هو وجود عقدة للتوسع Orders (الطلبيات) ، ثم قم بسحبه إلى الجزء السفلي من من Form1".

    DataGridViewهو إضافتها إلى النموذج، وجديد BindingSource(OrdersBindingSource) و محول الجدول ( OrdersTableAdapter) تضاف إلى علبة مكوّن.

    ملاحظة

    بفتح نافذة الخياراتو حدد من OrdersBindingSource. فحص DataSourceو DataMemberالخصائص لمشاهدة كيف ملزما هو تكوين dهوplay المتعلقة بالسجلات. DataSourceهو تعيين إلى CustomersBindingSource(the الجدول الأصلي'sBindingSource) ، بدلاً Ordersجدول. DataMemberخاصية هو تعيين إلى FK_Orders_Customers، التي هو الاسم DataRelationالكائن الذي يربط الجداول مع بعضها البعض.

اختبار التطبيق

لإختبار التطبيق

  1. إضغط على F5 لتشغيل التطبيق.

  2. تحديد cusإلىmers مختلفة باستخدام من CusإلىmersBindingNavigaإلىr إلى التحقق من صحة الطلبات في DataGridView.

الخطوات التالية

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

راجع أيضًا:

المهام

كيفية القيام بما يلي: عرض بيانات ذات صلة في تطبيق Windows Forms

المرجع

النافذة مصادر البيانات

نظرة عامة حول مكوّن BindingSource

نظرة عامة حول عنصر تحكم Windows Forms) BindingNavigator)

المبادئ

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

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

نظرة عامة حول المصادر بيانات

نظرة عامة حول محول الجدول

موارد أخرى

الإرشادات التفصيلية الخاصة بالبيانات