شرح دورة الـ ASP.NET للمبتدئين - الدرس السابع | مايندز | علم ينتفع به
الأتصال بنا 61109-264-012

الاثنين، 9 سبتمبر 2013

شرح دورة الـ ASP.NET للمبتدئين - الدرس السابع

أدوات ASP.NET [4]
asp.L7.pic1
 استخدم الأداة CheckBoxList :
هى قائمة من مربعات الاختيار CheckBoxes ويتم التعامل معها كمجموعة ويمكن تحديد أكثر من أداة واحدة(مربع) يلزم المرورعلى كل عناصر القائمة لمعرفة العناصر المحددة لانها تسمح باختيار اخثر من عنصر.
asp.L7.pic2

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