c# 如何判断checkboxlist的某一项被选中,并取出值。 string s = ""; for (int i = 0; i < checkboxlist.Items.Count; i++) { if (checkboxlist.Items[i].Selected == true) { s += checkboxlist.Items[i].Value+",";//取得值 } }
这么写 为什么不对
------解决方案-------------------- List<string> functionlist = new List<string>(); foreach (ListItem item in checkboxlist1.Items) { if (item.Selected) functionlist.Add(item.Value); }
string s = string.Empty;
for (int i = 0; i < checkedListBox1.Items.Count; i++)
{
if (checkedListBox1.GetItemChecked(i))//是否选中
{
s += checkedListBox1.Items[i].ToString();
}
}
------解决方案--------------------