checkBox多个选项,怎么存入数据库一个字段中,查询时怎么来判断一个字段中的多个条件?

解决方案 »

  1.   

    n bit 的变量
    每个bit对应一个checkbox
    使用 | 进行选择
      

  2.   

    例如,选择的项目值为A、B、C和E。保存到库里面可以直接保存为 “A,B,C,E”。判断查询条件?什么意思?没有看懂。
      

  3.   

    如果你需要每个项的查询的话,那么用一个字段来存可能就比较麻烦了,你可以用一个表把这些项存起来,
    然后再加一个关联表,比如:
    A表是你checkbox显示的项目,字段有ID,NAME
    B表是你存储很多信息内容的表,主要字段有ID,.....
    C表就是关联表,字段有,AID,BID两个字段就行了,也就是A表和B表的ID,查询的时候自然也简单了偶也是菜鸟,看还有没有高人有其他更简单的办法!!
      

  4.   

    用for循环做   循环出来的值放到数组里边放到数据库  中间用逗号分割开就行
      

  5.   

    把多选的结果做成一个字符串,用自己定义的分隔符分隔,可以用“|” 这样的话 ,读取的时候用 string 的 split分隔 出一个string的数组 就好了 
      

  6.   

    ,|都可以做分割,然后用StringBuilder对象来存储你要分隔的的每一个字段
    例如:
    StringBuilder sb=new StringBuilder()
    for(int i=0;i<3;i++)
    {
      sb.Append(i.Tostring());
      sb.Append(",")
    }
    循环之后得到这样的结果:0,1,2,。你可以把最尾那个逗号剪切掉