一组radiobutton,诸如radiobutton1……,选择过之后,点击button1,清除掉radiobutton的已选择状态,显示为未选择,怎么实现呢

解决方案 »

  1.   

    radiobutton 不是同一区域只有一个可选么?要多选应该用CheckBox//radiobutton数组的话
    //循环
    radiobutton[i].Checked = false;
      

  2.   

    如果你用的是radiobuttonlist的话
    只需写上radiobuttonlist1.selectedIndex=-1即可如果用的是radiobuttion
    那就把这些放在一个panel中,然后遍历
    foreach(Control c in panel.Controls)
    {
    if(c is radionbutton && ((RadioButton)c).Checked == true)
    {
    ((RadioButton)c).Checked == false;
    }
    }
      

  3.   

    我试了,设置radiobutton.Checked=false;不行
      

  4.   

    radiobutton 要放在不同的区域里,就可以实现了
      

  5.   


    <asp:radiobutton id="a" runat="server" GroupName="abc" />
    <asp:radiobutton id="b" runat="server" GroupName="abc" />
    GroupName ...
      

  6.   

    注意groupname;
    XX. Checked=False;
      

  7.   

    我没有说多选啊,大家咋不懂 我的意思呢,我是说像作选择题那样,做完一题,做第二题的时候需要把radiobutton给恢复到都未选的状态,设置了group了,所有的radiobutton都在groupbox1中,试过设置radiobutton的Checked为false,不行,还是显示被选中的状态!