首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c# 怎么判断checkboxlist的某一项被选中,并取出值

2012-04-25 
c# 如何判断checkboxlist的某一项被选中,并取出值。string s for (int i 0 i checkboxlist.Items

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。。
……

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

热点排行