<asp:CheckBox ID="cbHF" runat="server" Text="aaa" />合肥
<asp:CheckBox ID="cbHN" runat="server" Text="bbb" />淮南
<asp:CheckBox ID="cbWH" runat="server" Text="ccc" />芜湖
<asp:CheckBox ID="cbLA" runat="server" Text="ddd" />六安
<asp:CheckBox ID="cbCH" runat="server" Text="eee" />巢湖
<asp:CheckBox ID="cbAQ" runat="server" Text="fff" />安庆
数据库表字段cityID="aaabbbddd"
也就是说合肥、淮南、芜湖被选中啦
我点击修改时能不能让合肥、淮南、芜湖这三个复选框被选中啊~~~各位大侠帮下忙咯

解决方案 »

  1.   

     $(function() { $("#CheckBox1").attr("checked",true) })引用jqeury了
      

  2.   

    找到这些CHECKBOX,然后循环遍历,就可以了。
      

  3.   

    存的时候最好加个分隔符,如"aaa,bbb,ccc"
    这样取出来的时候再分割成数组,然后遍历checkbox,相同的选中即可
      

  4.   

    cityID="aaa,bbb,ddd"应该分割
    使用checkboxlist
    遍历设置checked
      

  5.   


     //取得城市,并给选中复选框
    var cityType=dr["cityID"].ToString();
    string[] type = cityType.Split(',');
    for (int i = 0; i < type.Length - 1; i++)
    {
       ckblCity.Items.FindByValue(type[i].ToString()).Selected = true;
    }我是这样写的,切割后为什么那几个城市没有被选中???