CheckBoxList的用法.如何取值就是  我的CheckBoxList里有好几个选项要求我选了几个  就能取到选中的几个的值如何取,..我只能取到第一个...请教

解决方案 »

  1.   

     Items    CheckBoxList if (TagList.Items.Count == 0)
            {            Javascript.RegisterAlertAndBackScript("请选择标签", "abc", this.Page);
                return;
            }
            else
            {            for (int i = 0; i < TagList.Items.Count; i++)
                {
                    if (TagList.Items[i].Selected)
                    {
                        model.SD_Tag += TagList.Items[i].Text + "|";
                    }
                }
            }
      

  2.   

      this.CheckBoxList1.SelectedValue
      

  3.   

    for(Int i=0;i<CheckBoxList1.Items.Count;i++)
    {
     string  s=CheckBoxList1.Items[i].Value;
    }
      

  4.   

    2 楼的回答的很好啊
    如果CheckBoxList1的item 不为空
    就循环遍历CheckBoxList1
    检查每个item 是否为checked 
    如果是checked 就获取这个item 的text 属性,你获取value 属性也行
    然后按照一定的规则拼接成一个整体字符串,再做处理他的代码很详细啊。
      

  5.   

     //设置某项为钩选状态    foreach(ListItem li in lngCatalogID.Items)
        {
          if(li.Value.Equals("钩选条件"))    //如果li.Value值等于某值,就钩选
          {
           li.Selected = true;                    //等于true就表示钩选啦.
           break;
          }        
        } 数据显示
    int count = checkedListBox1.Items.Count;
    for (int i = 0;i<count;i++)
    {
    if (checkedListBox1.GetItemChecked(i))
    {
    MessageBox.Show(checkedListBox1.Items[i].ToString());
    }
    }
      

  6.   


    WINFROM代码..不能用...
    要 ASP.NET的
      

  7.   

    LZ.楼上的JS的C#的代码都已经发给你了。再怎么样你自己改改也就出来了。你不能懒到要别人帮你写代码吧?
      

  8.   

     string checkBoxVlaues = string.Empty;
                for (int i = 0; i < CheckBoxList1.Items.Count; i++)
                {
                    if (this.CheckBoxList1.Items[i].Selected)
                    {
                       checkBoxVlaues= CheckBoxList1.Items[i].Value;
                    }
                }
                Response.Write(checkBoxVlaues.ToString());html:
    <asp:CheckBoxList ID="CheckBoxList1" runat="server" >
            <asp:ListItem Text="1" Value="1" Selected=True></asp:ListItem>
            <asp:ListItem Text="2" Value="2"></asp:ListItem>
            </asp:CheckBoxList>
      

  9.   

     for (int i = 0; i < CheckBoxList1.Items.Count; i++)
            {
                if (CheckBoxList1.Items[i].Selected)
                { 
                   //输出.
                }
            }