现在我做的在线调查系统里面有单选和多选两种,我的意思是将这些题从数据库中加载出来问题是怎么来显示这些问题以及答案,多选的答案用checkboxlist控件来显示,单选的用单选组合控件显示.
注意这些问题的显示是按照数据库中的排列顺序,也就是说单选和多选是混合显示的

解决方案 »

  1.   

    给个标识吧,每道题标识其类型,例如 TFQ 为题型及答案字段标识,S为单选,M为多选,再加个答案的表示方法,例如 单选、答案为C = S|3   多选答案为ABD = M|124  ,答案的字段里就采用分割的方法存储答案例如   中国|美国|韩国|英国   用 SPLIT函数分割后就是一个数组,例如AR=SPLIT(“答案”,“|”)[函数也许写法有错误,不过去差差没问题的],那么得到的就是
    AR(0)=“中国”
    AR(1)=“美国”
    AR(2)=“韩国”
    AR(3)=“英国”这样的话,通过TFQ题行及答案标识字段就可以得到是什么题答案是什么了!
    例如 S|3    就表示 单选,答案为“韩国了”此处的S 主要作用是在显示题的时候用多选还是单选控件,另外 S|3的3 是第几个 而不是索引,所以3=索引+1。时间有限,另外临时的考虑,所以难免有片面之处,仅供参考。
      

  2.   

    to all
     怎么来绑定啊
    关键现在就是要把这些数据加载出来啊
    用什么来实现啊
    用什么控件,用什么方法
      

  3.   

    使用for循环进行遍历加载就好了