أدوات ASP.NET [4]
استخدم الأداة CheckBoxList
:
هى قائمة من مربعات الاختيار CheckBoxes ويتم التعامل معها كمجموعة ويمكن تحديد أكثر من أداة
واحدة(مربع) يلزم المرورعلى كل عناصر القائمة لمعرفة العناصر المحددة لانها تسمح
باختيار اخثر من عنصر.
خصائص الأداة CheckBoxList
:
AutoPostBack:
إرسال خیار التحدید إلى السیرفر بشكل فوري عند أي تغیر بحالته تساوى false افتراضيا.
SelectedItem:
تعيد العنصر المحدد.
Items:
تعيد مجموعة العناصر الموجودة
في CheckBoxList.
SelectedIndex:
تحدد فهرس العنصر المحدد.
DataSource: تحدد مصدر البيانات (تستخدم عادة مع قواعد البيانات).
Datamember:
تحدد مصدر بيانات (عادة
جدول في قاعدة بيانات).
RepeatDirection:
و تحدد اتجاه عرض عناصر القائمة ، تأخذ هذه الخاصية إحدى قيمتين:
- RepeatDirection.Vertical : تعني أن عناصر القائمة تظهر عمودياً ، و هيالقيمة الافتراضية .
- RepeatDirection.Horizontal : تعني أن عناصر القائمة تظهر أفقياً .
RepeatLayout:
وتحدد طريقة عرض القائمة، تأخذ هذه الخاصية إحدى الخيارات التاليه:
- RepeatLayout.Table : تظهر القائمة على شكل جدول ، هي القيمة الافتراضية .
- RepeatLayout.Flow : تظهر القائمة على بدون جدول .
- RepeatLayout.UnorderedList :تظهر القائمة في شكل تعداد نقطي .
- RepeatLayout.OrderedList : تظهر القائمة في شكل تعداد رقمي .
الأحداث في الأداة CheckBoxList
:
SelectedIndexChanged:
يقع عند تغيير العنصر المختار
في القائمة.
- وكل عنصرمن ال Items داخل ال CheckBoxList له خصائص اهمها :
Text:
تحدید النص الذي یظھر بجانب كل مربع.
: Valueتحديد القيمة الموجودة في العنصر في القائمة
CheckBoxList.
Selected:
تصبح ب false أوTrue بحسب اختيار المستخدم.
Enabled:
وهى المسئوله عن تفعيل الاداة.
------------------------------------------------------------------------
ويتم اضافة ال Items
من خلال
او من قائمة الخصائص
و من خلال النافذة المخصصة لاضافة عناصر جديدة نضيف مجموعة من العناصر ونعدل
خاصية ال Text
مثال : ننفذ الشكل التالى
والكود C#
ليصبح الشكل فى صفحة asp .net
***********************************************************
استخدم الأداة RadioButtonList:
تستخدم الأداة RadioButtonList
في إظهار قائمة من أزرار الراديو RadioButtons
مع بعضها البعض و التعامل معها كمجموعة.
خصائص الأداة RadioButtonList:
تملك نفس
خصائص ال CheckBoxList.
ولكن الاختلاف بينها وبين ال CheckBoxList فى انه يمكن استخدام الخاصية selectedItem لمعرفة هل العنصر محدد أم لا
، و لمعرفة فهرس العنصر نستخدم الخاصية SelectedIndex ، كما انه لايلزم المرورعلى
كل عناصر القائمة لمعرفة العناصر المحددة كما كان في CheckBoxList لانة يلزم اختيار عنصر واحد فقط.
------------------------------------------------------------------------
ويتم اضافة ال
Items من خلال
او من قائمة الخصائص
و من خلال النافذة المخصصة لاضافة عناصر جديدة نضيف مجموعة من العناصر ونعدل
خاصية ال . Text
مثال : ننفذ الشكل التالى
وكود ال c#
ليصبح الشكل فى صفحة asp .net
--------------------------------------------------------------------------------------------