كيفية القيام بما يلي: إنشاء بحث الجداول في تطبيقات WPF

يمكنك إنشاء جدول بحث أو بواسطة سحب عقدة أساسي للجدول الأصل أو الكائن في الإطار موارد بيانات إلى عنصر تحكم الذي هو منضم بالفعل إلى عمود أو خاصية في جدول تابع ذات صلة. مصطلح جدول البحث (sometimes called aبحث ربط) وصف عنصر تحكم التي تعرض معلومات من جدول بيانات واحدة استناداً إلى القيمة حقل المفتاح الخارجي في جدول آخر.

على سبيل المثال، خذ بعين الاعتبار جدول Ordersفي قاعدة بيانات المبيعات. كل سجل في Ordersيتضمن جدول CustomerIDالتي تشير إلى وضع العميل أي ترتيب. CustomerIDهو المفتاح خارجي الذي يشير إلى سجل عميل في Customersجدول. عند عرض قائمة طلبات من Ordersلجدول، فيمكنك إلى عرض الاسم الفعلي cusإلىmer بدلاً من CustomerID. لأن اسم العميل هو في Customersجدول، تحتاج إلى إنشاء جدول بحث أو إلى dهوplay اسم العميل. يستخدم جدول البحث CustomerIDالقيمة في Ordersسجل إلى التنقل العلاقة وإرجاع اسم المستخدم cusإلىmer.

إلى إنشاء جدول بحث

  1. قم بإضافة أي مما يلي أنواع من المصادر بيانات مع بيانات ذات الصلة بالمشروع الخاص بك:

    ملاحظة

    قبل إنشاء جدول بحث، اثنان المتعلقة يجب أن توجد جداول أو كائنات كـ مصدر بيانات للمشروع.

  2. قم بفتح "‏‫مصمم WPF" والتأكد من أن المصمم يحتوي على حاوية هو هدف إفلات صالحة للعناصر في الإطار المصادر بيانات.

    لمزيد من المعلومات حول صالح إسقاط، راجع قم بربط عناصر التحكم WPF إلى بيانات في ‏‫Visual Studio.

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

  4. توسيع العقد في الإطار مصادر بيانات حتى يمكنك مشاهدة الجدول الأصلي أو الكائن والجدول التابع المرتبط أو الكائن.

    ملاحظة

    الجدول التابع مرتبط أو كائن هو العقدة التي تظهر كعقدة تابعة قابلة للتوسيع أسفل الجدول الأصلي أو الكائن.

  5. انقر فوق قائمة المنسدلة عقدة تابعة ثم حدد تفاصيل .

  6. توسيع عقدة تابعة.

  7. تحت عقدة تابعة، انقر فوق المنسدلة-لأسفل قائمة للعنصر واجهته أو بيانات التابعة والأصل (في المثال المعطى أعلاه، قد تكون هذه العقدة معرف العميل). تحديد واحد الأنواع التالية من عناصر التحكم التي تدعم بحث ربط:

  8. يسحب عقده تابعة من الإطار موارد بيانات إلى حاوية في ‏‫مصمم WPF (في المثال المعطى أعلاه، العقدة التابعة ستكون العقدة Orders (الطلبيات)).

    ينشئ ‏‫Visual Studio XAML الذي يقوم بإنشاء عناصر تحكم حدود بيانات الجديدة لكل من العناصر التي تقوم يسحب. XAML أيضا تقوم بإضافة جديد CollectionViewSourceفرع جدول أو كائن إلى موارد لهدف الإفلات. لبعض المصادر بيانات، يقوم ‏‫Visual Studio أيضا إنشاء تعليمات برمجية لتحميل بيانات إلى جدول أو كائن. لمزيد من المعلومات، راجع قم بربط عناصر التحكم WPF إلى بيانات في ‏‫Visual Studio.

  9. قم بسحب عقدة أصل من الإطار موارد بيانات إلى ربط البحث عنصر تحكم التي قمت بإنشائها سابقا (في المثال المعطى أعلاه، عقدة أصل ستكون العقدة العملاء).

    ‏‫Visual Studio بتعيين بعض الخصائص في عنصر تحكم لتكوين التوثيق البحث. يسرد الجدول التالي الخصائص التي تعدل ‏‫Visual Studio. وعند الضرورة، يمكنك تغيير هذه الخصائص في XAML أو في الإطار خصائص.

    الخصائص

    شرح إعداد

    ItemsSource

    Th هو تحدد خاصية المجموعة أو ربط الذي هو المستخدم للحصول على بيانات التي هو dهوplayed في عنصر التحكم. يقوم ‏‫Visual Studio بتعيين هذه خاصية إلى CollectionViewSourceقمت بسحبه إلى البيانات الأصلية عنصر تحكم.

    DisplayMemberPath

    Th هو عنصر مسار بيانات التي تحدد خاصية هو dهوplayed في عنصر التحكم. ‏‫Visual Studio قم بتعيين هذه الخاصية إلى الخاصية في البيانات الأصلية، بعد المفتاح أساسي، والذي يحتوي على نوع بيانات سلسلة أو العمود أول.

    إذا كنت ترغب في عرض عمود آخر أو خاصية في بيانات الأصلية، قم بتغيير هذه الخاصية إلى مسار خاصية مختلفة.

    SelectedValue

    ‏‫Visual Studio بربط هذه الخاصية إلى خاصية أو عمود فرع بيانات التي قمت بسحبه إلى المصمم. هذا هو المفتاح الخارجي إلى بيانات الأصلية.

    SelectedValuePath

    ‏‫Visual Studio بتعيين هذه الخاصية إلى مسار العمود أو خاصية بيانات التابع هو المفتاح الخارجي على بيانات الأصلية.

راجع أيضًا:

المهام

كيفية القيام بما يلي: عناصر تحكم WPF يربط للبيانات في ‏‫Visual Studio

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

الإرشادات التفصيلية: عرض بيانات ذات صلة في أحد WPF تطبيق

المبادئ

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