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

تعبئة مربع نص بعدة نصوص من checkboxlist

بدأه -الأمل- في 26 أبريل 2011 · 2 رد · 349 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أريد عند الإختيار من checkboxlist....أن تضاف text إلى مربع نص....المشكلة عندما أفعل ذلك يتنفذ لأول قيمة تضاف ولا يضيف باقي النصوص الخاصة بباقي الخيارات....الذي أريده عند الإختيار يضيف النصوص في مربع النص مفصول بينها بفاصلة..هذا الكود الذي استخدمته أرجو المساعدة وشكراً...

protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)

{

bool tr;

to.Text="";

foreach (ListItem c in CheckBoxList1.Items)

{

if (c.Selected == true)

to.Text =CheckBoxList1.SelectedItem.Text.ToString();

}

#2
   protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)
    {
            to.Text = "";
            foreach (ListItem c in CheckBoxList1.Items)
            {
                if (c.Selected)
                {
                    to.Text += c.Value + ",";
                }
            }
    }

الدعاء الدعاء

تم تعديل هذه المشاركة بواسطة KV2010 في 27 أبريل 2011 في 00:37

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#3

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

اخ KV2010 كودك فيه مشكله بسيطه انه يضيف فاصله في الآخر!! يرجى التعديل

اختي يمكنك فعل هذا باستخدام السطر التالى

to.Text= string.Join(",", CheckBoxList1.Items.OfType<ListItem>().Where(i=>i.Selected==true));

.:: Wish to become better and better ::.

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