كيفية القيام بما يلي: إنشاء بحث الجداول في تطبيقات WPF
يمكنك إنشاء جدول بحث أو بواسطة سحب عقدة أساسي للجدول الأصل أو الكائن في الإطار موارد بيانات إلى عنصر تحكم الذي هو منضم بالفعل إلى عمود أو خاصية في جدول تابع ذات صلة. مصطلح جدول البحث (sometimes called aبحث ربط) وصف عنصر تحكم التي تعرض معلومات من جدول بيانات واحدة استناداً إلى القيمة حقل المفتاح الخارجي في جدول آخر.
على سبيل المثال، خذ بعين الاعتبار جدول Ordersفي قاعدة بيانات المبيعات. كل سجل في Ordersيتضمن جدول CustomerIDالتي تشير إلى وضع العميل أي ترتيب. CustomerIDهو المفتاح خارجي الذي يشير إلى سجل عميل في Customersجدول. عند عرض قائمة طلبات من Ordersلجدول، فيمكنك إلى عرض الاسم الفعلي cusإلىmer بدلاً من CustomerID. لأن اسم العميل هو في Customersجدول، تحتاج إلى إنشاء جدول بحث أو إلى dهوplay اسم العميل. يستخدم جدول البحث CustomerIDالقيمة في Ordersسجل إلى التنقل العلاقة وإرجاع اسم المستخدم cusإلىmer.
إلى إنشاء جدول بحث
قم بإضافة أي مما يلي أنواع من المصادر بيانات مع بيانات ذات الصلة بالمشروع الخاص بك:
فئة البيانات أو وحدة بيانات نموذج. لمزيد من المعلومات، راجع كيفية القيام بما يلي: يعيّن إلى البيانات في قاعدة بيانات.
WCF بيانات الخدمة الخدمة WCF أو الخدمة ويب. لمزيد من المعلومات، راجع كيفية القيام بما يلي: يعيّن إلى البيانات في الالخدمة.
الكائنات. لمزيد من المعلومات، راجع كيفية القيام بما يلي: يعيّن إلى البيانات في الكائنات.
ملاحظة
قبل إنشاء جدول بحث، اثنان المتعلقة يجب أن توجد جداول أو كائنات كـ مصدر بيانات للمشروع.
قم بفتح "مصمم WPF" والتأكد من أن المصمم يحتوي على حاوية هو هدف إفلات صالحة للعناصر في الإطار المصادر بيانات.
لمزيد من المعلومات حول صالح إسقاط، راجع قم بربط عناصر التحكم WPF إلى بيانات في Visual Studio.
في قائمة بيانات ، انقر فوق إظهار المصادر البيانات إلى فتح الإطار المصادر البيانات.
توسيع العقد في الإطار مصادر بيانات حتى يمكنك مشاهدة الجدول الأصلي أو الكائن والجدول التابع المرتبط أو الكائن.
ملاحظة
الجدول التابع مرتبط أو كائن هو العقدة التي تظهر كعقدة تابعة قابلة للتوسيع أسفل الجدول الأصلي أو الكائن.
انقر فوق قائمة المنسدلة عقدة تابعة ثم حدد تفاصيل .
توسيع عقدة تابعة.
تحت عقدة تابعة، انقر فوق المنسدلة-لأسفل قائمة للعنصر واجهته أو بيانات التابعة والأصل (في المثال المعطى أعلاه، قد تكون هذه العقدة معرف العميل). تحديد واحد الأنواع التالية من عناصر التحكم التي تدعم بحث ربط:
مربع تحرير و سرد
مربع قائمة
ListView
ملاحظة
إذا كان مربع قائمة أو عرض قائمة عنصر تحكم لا يظهر في القائمة، يمكنك إضافة هذه s عنصر تحكم إلى القائمة. لمزيد من المعلومات، راجع كيفية القيام بما يلي: قم بتعيين عنصر إلى يتم إنشاء عند السحب من "نافذة المصادر بيانات".
أي عنصر تحكم مخصصة مشتقة من Selector.
ملاحظة
للحصول على معلومات حول كيفية إضافة عناصر التحكم المخصصة إلى قائمة عناصر التحكم التي يمكنك تحديد العناصر الموجودة في الإطار المصادر بيانات ، راجع كيفية القيام بما يلي: إضافة عناصر تحكم مخصصة لنافذة المصادر بيانات.
يسحب عقده تابعة من الإطار موارد بيانات إلى حاوية في مصمم WPF (في المثال المعطى أعلاه، العقدة التابعة ستكون العقدة Orders (الطلبيات)).
ينشئ Visual Studio XAML الذي يقوم بإنشاء عناصر تحكم حدود بيانات الجديدة لكل من العناصر التي تقوم يسحب. XAML أيضا تقوم بإضافة جديد CollectionViewSourceفرع جدول أو كائن إلى موارد لهدف الإفلات. لبعض المصادر بيانات، يقوم Visual Studio أيضا إنشاء تعليمات برمجية لتحميل بيانات إلى جدول أو كائن. لمزيد من المعلومات، راجع قم بربط عناصر التحكم WPF إلى بيانات في Visual Studio.
قم بسحب عقدة أصل من الإطار موارد بيانات إلى ربط البحث عنصر تحكم التي قمت بإنشائها سابقا (في المثال المعطى أعلاه، عقدة أصل ستكون العقدة العملاء).
Visual Studio بتعيين بعض الخصائص في عنصر تحكم لتكوين التوثيق البحث. يسرد الجدول التالي الخصائص التي تعدل Visual Studio. وعند الضرورة، يمكنك تغيير هذه الخصائص في XAML أو في الإطار خصائص.
الخصائص
شرح إعداد
Th هو تحدد خاصية المجموعة أو ربط الذي هو المستخدم للحصول على بيانات التي هو dهوplayed في عنصر التحكم. يقوم Visual Studio بتعيين هذه خاصية إلى CollectionViewSourceقمت بسحبه إلى البيانات الأصلية عنصر تحكم.
Th هو عنصر مسار بيانات التي تحدد خاصية هو dهوplayed في عنصر التحكم. Visual Studio قم بتعيين هذه الخاصية إلى الخاصية في البيانات الأصلية، بعد المفتاح أساسي، والذي يحتوي على نوع بيانات سلسلة أو العمود أول.
إذا كنت ترغب في عرض عمود آخر أو خاصية في بيانات الأصلية، قم بتغيير هذه الخاصية إلى مسار خاصية مختلفة.
Visual Studio بربط هذه الخاصية إلى خاصية أو عمود فرع بيانات التي قمت بسحبه إلى المصمم. هذا هو المفتاح الخارجي إلى بيانات الأصلية.
Visual Studio بتعيين هذه الخاصية إلى مسار العمود أو خاصية بيانات التابع هو المفتاح الخارجي على بيانات الأصلية.
راجع أيضًا:
المهام
كيفية القيام بما يلي: عناصر تحكم WPF يربط للبيانات في Visual Studio
كيفية القيام بما يلي: عرض بيانات ذات صلة بالتطبيقات WPF
الإرشادات التفصيلية: عرض بيانات ذات صلة في أحد WPF تطبيق