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

كيف أصل لكنترول داخل DataList

مغلق
بدأه waleedhm في 10 مايو 2006 · 1 رد · 678 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

عندى اداة DataList وتحتوى الاداة على التالى HyperLink و Label ال HyperLink يقوم بفتح صفحة ما WebForm2.aspx

اريد ان ارسل الرقم الموجود بداخل Label كا QueryString الى صفحة WebForm2 كل ما ابحث عنة طريقة الحصول على النص لكل Label يتم الضغط HyperLink الخاصة بالصف المحدد

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

#2

السلام عليكم ورحمة الله وبركاته

بالنسبة للوصول للأدوت داخل عناصر الDataList يمكنك لك في الحدث ItemDataBound لل DataList وهو بإستخدام FindControl method

Label myLabel = (Label)e.Item.FindControl("Label1");

ويمكنك الوصول الى البيانات نفسها الخاصة بالعنصر الحالي "ItemData" مثلا

string Name = DataBinder.Eval(e.Item.ItemData, "Name").ToString()

ولكن كن حذرا عند استخدام هذا الحدث في فيجب التأكد أنك تعمل على العناصر"Item - AlternatingItem" وليس على Header وال Footer و Separator وذلك بإستخدام الشرط

 if (e.Item.ItemType = ListItemType.Item || e.Item.ItemType = ListItemType.AlternatingItem)
{
     //your code
}

أرجوا ان تكون الأمور قد اتضحت لك

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…