سؤال

لدي صفحة من خلال عنصر تحكم منسدلة ومكرر بسيطة في الصفحة. لا يوجد إرسال عنصر تحكم مكرر مع DataSource1 الذي يحتوي على 3 أعمدة. السيناريو 1

الآن متطلباتي هو إذا قمت بتحديد Option2، فيجب عليك ربط DataSource2 الذي يحتوي على 4 أعمدة. السيناريو 2

giveacodicetagpre.

هل من الممكن لنفس مكرر ربط مصادر البيانات غير المتجانسة ديناميكيا؟ كيف يمكنني تحديد قالب الرأس وقوالب العنصر في وقت التشغيل؟هل يمكن تنفيذ هذا السيناريو مع عنصر تحكم مكرر واحد فقط ومصادر بيانات متعددة غير متجانسة؟

هل كانت مفيدة؟

المحلول

يشعر أدناه الرمز سوف يساعدك.

giveacodicetagpre.

أو بطريقة أخرى باستخدام عنصر تحكم مستخدم مختلفين. احتواء عنصر تحكم المستخدم في First 1، وهو الثاني يحتوي على Repeater2.then Dynamic أضف هذه الراسبين إلى صفحتك، في الكود خلف

نصائح أخرى

يمكنك ببساطة استخدام مثل هذا -

giveacodicetagpre.

حاول الإعدادات autopostback= صحيح على القائمة المنسدلة الخاصة بك.ثم، لديك معالج حدث "shildindexchanged" على إعداد CodeBehind الخاص بك لقراءة القيمة وتعيين DataSource وفقا لذلك، شيء مشابه ل:

giveacodicetagpre.

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

آمل أن يساعد هذا

giveacodicetagpre.

giveacodicetagpre.

مع الإضافات bootstrap و dataTables.net

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top