السلام عليكم اخواني
ارجو المساعدة في الحصول على قيمة مصفوفة كنترول تم انشائها تلقائيا وقت التنفيذ بناء على عدد من الحقول في جدول معي
How to retrieve value from dynamic controls

مرفق لكم المثال ومحاولتي
السلام عليكم اخواني
ارجو المساعدة في الحصول على قيمة مصفوفة كنترول تم انشائها تلقائيا وقت التنفيذ بناء على عدد من الحقول في جدول معي
How to retrieve value from dynamic controls

مرفق لكم المثال ومحاولتي
تم تعديل هذه المشاركة بواسطة bnitt في 6 مارس 2010 في 12:36
يمكن جلب قيم من أدوات تم تحميلها في Runtime بطريقتين:
1- أن تقوم بتكوين هذه الأدوات في كل Load للصفحة ... يعني في حالتي
!IsPostBack
و
IsPostBack
... وبعد ذلك تبحث عن الأداة عبر ID الخاص بها من داخل Page.FindByID
2- جلب القيمة عبر Request ... وهذه أسهل ولكنها تتطلب أن تعرف name الذي أخذته الأداة في الصفحة ... فمثلاً لو وضعت TextBox في Runtime ... وبعد التحميل طبعاً تحول في الصفحة إلى
input name='xxx'
... يمكنك جلب القيمة من
Request["xxx"]
ASP.NET Team Leader
moh_kin_mah@hotmail.com
--------------------------------
لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة
أشكرك على تعاونك معي
اخي هل بالامكان التوضيح اكثر من خلال المثال المرفق
تم التعديل على المثال المرفق ... والنسخة الأخيرة مرفقة مع هذه المشاركة ..
بعض الملاحظات الهامة:
1- لقد قمت باستخدام أسلوب Request والذي ذكرته تحت رقم 2 في مشاركتي السابقة.
2- الكود المرفق لديكم ليس فيه أي تأكيد على إغلاق الـ Connection التي يتم فتحها لجلب معلومات الجدول ... لذا وجب التنويه.
3- يجب الحذر من السير على هذا النهج في تكوين أوامر الاستعلام لأن بطريقتك هذه أنت معرض وبسهولة شديدة لأي SQL-Injection ... لذا يجب الحذر.
تحياتي
ASP.NET Team Leader
moh_kin_mah@hotmail.com
--------------------------------
لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة
أشكرك أخي على تعاونك
اما بالنسبة لعملية الاتصال بقاعدة البيانات لقد قمت بتغيير طريقه فتح واغلاق الاتصال بطريقة سليمة
اشكرك مجددا على المعلومات القيمة
االاخ محمد اشكرك
بكن اريد ان تضهر الحقول المحددة فقط فى CheckBoxList1
عند عمل تشك على الحقل يتم تفعيل صندوق النص لادخال القيمة