الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في الحصول على قيمة مصفوفة كنترولز How to retrieve value from dynamic controls

بدأه bnitt في 6 مارس 2010 · 5 رد · 611 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم اخواني

ارجو المساعدة في الحصول على قيمة مصفوفة كنترول تم انشائها تلقائيا وقت التنفيذ بناء على عدد من الحقول في جدول معي

How to retrieve value from dynamic controls

WOy67850.jpg

مرفق لكم المثال ومحاولتي

ArrayControls.rar

تم تعديل هذه المشاركة بواسطة bnitt في 6 مارس 2010 في 12:36

1
#2

يمكن جلب قيم من أدوات تم تحميلها في 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

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#3

أشكرك على تعاونك معي

اخي هل بالامكان التوضيح اكثر من خلال المثال المرفق

1
#4

تم التعديل على المثال المرفق ... والنسخة الأخيرة مرفقة مع هذه المشاركة ..

بعض الملاحظات الهامة:

1- لقد قمت باستخدام أسلوب Request والذي ذكرته تحت رقم 2 في مشاركتي السابقة.

2- الكود المرفق لديكم ليس فيه أي تأكيد على إغلاق الـ Connection التي يتم فتحها لجلب معلومات الجدول ... لذا وجب التنويه.

3- يجب الحذر من السير على هذا النهج في تكوين أوامر الاستعلام لأن بطريقتك هذه أنت معرض وبسهولة شديدة لأي SQL-Injection ... لذا يجب الحذر.

تحياتي

ArrayControls v2.0.rar

1

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#5

أشكرك أخي على تعاونك

اما بالنسبة لعملية الاتصال بقاعدة البيانات لقد قمت بتغيير طريقه فتح واغلاق الاتصال بطريقة سليمة

اشكرك مجددا على المعلومات القيمة

1
#6

االاخ محمد اشكرك

بكن اريد ان تضهر الحقول المحددة فقط فى CheckBoxList1

عند عمل تشك على الحقل يتم تفعيل صندوق النص لادخال القيمة

1

مواضيع مشابهة