解决方案 »

  1.   

    datalist+checkboxlist控件。
    checkboxlist控件的几个属性可以设置效果。
    比如:
    前台:RepeatDirection="Horizontal" RepeatColumns="5" RepeatLayout="Table"
    后台: 
    CheckBoxList1.DataSource = dt;//dt为你从数据库中查出来的数据源
    CheckBoxList1.DataBind();
      

  2.   

    你就根据数据库中取出子项 动态的创建checkbox就OK了 就是布局你需要处理一下
      

  3.   

    当然直接使用checkboxlist也可以的
      

  4.   

    用chexckbox可以,用css加js(jq会更方便点,把小框看成小图标)也可以