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

مشكلة فى معرفة عدد التشك بوكس التى تم إختيارها ؟؟؟

بدأه red_scorpion1 في 15 أغسطس 2013 · 1 رد · 455 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

 

قمت بكتابة الكود التالى لكى أقوم بحساب عدد التشك بوكس التى تم إختيارها وذلك إحتياجى لعددها فى معادلة حسابية

        void get_chk()
        {
            foreach (CheckBox cb in Page.Controls)
            {
                if (cb.Checked)
                {
                    count++;
                }
            }
        }

وعند تنفيذ الكود يظهر لى الخطأ التالى ولا أدرى كيف يمكن معالجته ؟

 

اقتباس

 

Unable to cast object of type 'ASP.master_page_site1_master' to type 'System.Web.UI.WebControls.CheckBox'.

 

فهل من الممكن توضيح سبب المشكلة ومعرفة الحل المناسب لتلك الحالة ؟

 

الصفحة اسمها add_emplo.aspx  وهى مرتبطة بــ MasterPage إسمها site1 ولا يوجد MasterPage  اى ادوات سوى ContentPlaceHolder ولا يوجد به أى ادوات وجميع التشك بوكس داخل جدول بالصفحة add_emplo.aspx اسمه main_table وزر الحفظ خارج الجدول

تم تعديل هذه المشاركة بواسطة red_scorpion1 في 15 أغسطس 2013 في 13:06

#2

try this

void get_chk()
        {
            foreach (Control oControl in Page.Controls)
            {
		if(oControl.GetType() == typeof(CheckBox))
                if (((CheckBox)oControl).Checked)
                {
                    count++;
                }
            }
        }

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

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

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

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

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