大家好啊!有个问题!如何将CheckBox控件数组里的选中项的text存到数据库中的一个字段里面?希望详细些,谢谢了!

解决方案 »

  1.   

    直接用Request.Forms["checkbox控件的groupName"]就可以读取到勾选的内容了,怎样存取自己搞定吧
      

  2.   

    for (int i=0;i<=CheckBoxCollection.Count-1;i++)//CheckBoxCollection为你的数组
    {
     if(CheckBoxCollection[i].Checked ==true)//选中项才写入
      {
        cmd.CommandText="Insert Into YourTableName(Text) Values('" + CheckBoxCollection[i].Text + "'"
        cmd.ExecuteNonQuery();//写入Text属性到数据库
      }
    }
      

  3.   

    那如何创建CheckBox控件数组啊?
      

  4.   

    那如何创建CheckBox控件数组啊?
    ------------
    楼主基础知识太糟糕了,多看看书.然后再来实现其他.如果连创建复选框组都不知道,那如何实现上述目的?
      

  5.   

    我复制多个但是并不是一组啊!我会好好复习基础的!但是asp.net那个CheckBox控件数组坦白说我在书上没找到!
      

  6.   

    全称是
    CheckBoxList
    后台绑定如下:
    sql = "select xxxid,xxxname from table";
    this.CheckBoxList1.DataSource = 你求取到的数据集;
    this.CheckBoxList1.DataTextField = "xxxid";
    this.CheckBoxList1.DataValueField = "xxxname";
    this.CheckBoxList1.DataBind();
      

  7.   

    先谢谢这位朋友,不过我说的是CheckBox控件不是CheckBoxList,当然还是谢谢你告诉我,你的这个方法也可以,不过我想用CheckBox控件数组弄一个用户信息!把CheckBox里的text存放到数据库中一个字段里!然后提出来放到string数组中!在显示出来!现在我在想如何把字段里的那些信息提取到一个字符串数组里,然后再根据内容CheckBox控件数组符合条件的打上勾!朋友有好的方法吗?请教一下!