我有几个单选的项目,用到了TDBRadioGroup,table结构如下:msgid ,content其中content为单选内容,我把TDBRadioGroup连上datasource程序运行起来之后,TDBRadioGroup不能单击选中里面的选项,这是为什么啊如果table中content内容存在于TDBRadioGroup中,则选项被自动选中

解决方案 »

  1.   

    content内容是,TDBRadioGroup的items和values就填什么
      

  2.   

    那我能手动选么现在是table中有什么,TDBRadioGroup显示什么,但我想先通过TDBRadioGroup,手动选择,把结果保存到table中
      

  3.   

    对应就行,但是数据库里面不存的,是显示不到
    比如items和values内容是
    A
    B
    C
    D
    这4个都能选中,都能添加进数据库里的
    要是数据库里面有A B E,则E会显示不出来
      

  4.   

    items和value可以不同的吧?下面是我的选项的table
    choiceid       content
    000      1~25pcs(1分)
    001      26~50pcs(5分)下面是我存选项答案的table
    msgid      choiceid
    20111115   000
    我的TDBRadioGruop items和values设置如下:
    items:1~25pcs(1分) 26~50pcs(5分)
    values:000         001
    这样对么  
    那我TDBRadioGruop 连选项答案的datasource,datafield设置为choiceid可以么
      

  5.   

    哦,明白了,最后一个小问题,比如我有两个TDBRadioGruop,分别设置了items,values他们的datasource连接的同一个,msgid     choiceid当我选择一个TDBRadioGruop后,再选择另一个,这是第一次选的内容在datasource中就会被覆盖掉如:选了第一个
    msgid     choiceid
              000选择第二个时
    msgid     choiceid
              001
    我不想让他覆盖该怎么搞
               
      

  6.   

    这个我要一个TDBRadioGruop用一个datasource么??还有,我要取选中的values值
    Frame41.DBRadioGroup2.Values.ValueFromIndex[Frame41.DBRadioGroup2.ItemIndex]上面这个语句为什么只返回values的后两位比如,我items 1的values为001,
    Frame41.DBRadioGroup2.Values.ValueFromIndex[Frame41.DBRadioGroup2.ItemIndex]
    只返回01。。