我从数据库里绑定出来的字段在checkboxlist里,根据选中的项去循环,现在是想每次循环的值,比如说循环回来的第一个值给lable1.text这样显示,然后循环的第二个值还赋给lable1.text显示,以此类推string ecwid = string.Empty;
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
{
if (CheckBoxList1.Items[i].Selected)
{
ecwid += CheckBoxList1.Items[i].Text.Trim() + ",";
}
}
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
{
if (CheckBoxList1.Items[i].Selected)
{
ecwid += CheckBoxList1.Items[i].Text.Trim() + ",";
}
}
看这个: private void button4_Click(object sender, EventArgs e)
{
string ecwid = string.Empty;
foreach (var i in checkedListBox1.CheckedItems)
{
ecwid += i;
}
label1.Text = ecwid;
}
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
{
if (CheckBoxList1.Items[i].Selected)
{
lable1.text+= CheckBoxList1.Items[i].Text.Trim() + ",";
}
}
位没得必要去多设一个字符串变量了直接得到,Label只显示每次循环的值就不用“+=”了。
lable1.text=“您注册的是(循环的第二个值)”;
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
{
if (CheckBoxList1.Items[i].Selected)
{
Label3.Text += "您选中的结果"+CheckBoxList1.Items[i].Text + "<br>";
}希望对大家有所帮助 没人2分