读书人

c# 怎么判断checkboxlist的某一项被选

发布时间: 2012-04-25 19:32:32 作者: rapoo

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);
}

functionlist 就是你选中项的集合
[解决办法]

C# code
 string s = string.Empty;                for (int i = 0; i < checkedListBox1.Items.Count; i++)                {                    if (checkedListBox1.GetItemChecked(i))//是否选中                    {                        s += checkedListBox1.Items[i].ToString();                    }                }
[解决办法]
探讨

引用:

List<string> functionlist = new List<string>();
foreach (ListItem item in checkboxlist1.Items)
{
if (item.Selected)
functionlist……


这个方法写在页面加载的时候 所有的Item的selected属性都是false。。
……

[解决办法]
是在什么时候做判断,取值的

读书人网 >C#

热点推荐