本系统有五种基本题型:单项选择题、多项选择题、填空题、判断题、问答题。老师出卷时名称自己定义,但题型必为上述五种之一,如图:我想用datalist显示具体题目信息,供出卷者选择。现在的问题是,由于每种题型出现0次或多次(如图中单项选择题出现一次,多项选择题出现一次,填空题出现一次、判断题出现0次、问答题出现4次),而每种题型显示时的模板都不同,因此如何根据出卷者选择的题型,动态地把相应类型下的题目显示出来,并且要求能选中!
请问如何解决上述问题?有无更好的解决方案?谢谢各位大侠了!

解决方案 »

  1.   

    曾经做过这样的功能不过是LINQ做的 
    参考两个点吧:1.根据数据创建控件.
            2.找到控件
    代码有点乱 不过可参考的东西应该比较合适你
      

  2.   

    做过在datagrid中第一列设置题型,通过设置分值,判断是超过总分。在输入数据时实现计算
    如填空1分,判断2分
      

  3.   

    直接去www.51aspx.net上下载个在线考试项目 抄代码吧。
    直接写 担心大多数人 不原因出这个时间。
      

  4.   

    你自己不都说了吧用datalist,可以啊,怎么还不会编呢?
      

  5.   

    看了51aspx.com上的案例,他们的题目类型都是固定的,直接用控件绑定就行了,没有我的这个问题。
      

  6.   

    你先在datalist定义好相应的template。在出题目时候根据类型做相应的显示,
    和问卷调查的类似
    个人意见
      

  7.   

    每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分  
    这里发言,表示您接受了CSDN社区的用户行为准则。 
    请对您的言行负责,并遵守中华人民共和国有关法律法规,尊重网上道德。 
    转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。