PDA

View Full Version : سوال: نحوه گرفتن بیش از یک مقدار در checkboxlist



freddy
یک شنبه 08 اسفند 1389, 11:35 صبح
درود .
یک checkboxlist دارم که مقادیر درونش قرار گرفتن .به صورت لیست شده .
حالا قصد دارم مقدار های انتخاب شده رو در بیارم و نمایش یا عملیاتی روی آنها انجام بدم .
خوب با حلقه ForEech وضعیت رو چک می کنم .
حالا یک مقدار رو برمیگردونه اما ما لیست انتخاب داریم که کاربر می تواند چند انتخاب داشته باشه .
و بر اساس انتخاب های کاربر به صورت جدا انتخاب های انجام شده را لیست کرده و با مقادیر بازی لازم را انجام بدیم .ممنون
تکلیف چیه راهنمایی کنید همراه با نمونه کد لطفا

ListItem list = new ListItem();

foreach(ListItem lst in CheckBoxList1.Items)
{
if (lst.Selected)
{


}

saied_hacker
دوشنبه 09 اسفند 1389, 08:49 صبح
شما با این کد میتونید بفهمید کدام یک از گزیته ها انتخاب شده
با توجه به کاری که می خواهید انجام بدید if رو تغییر بدبد.
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
{

if (CheckBoxList1.Items[i].Selected)
{

Label1.Text += "<br />" + CheckBoxList1.Items[i].Text;

}

}