<asp:RadioButton runat=server id="no1" Text="a" GroupName="Blood">
也就是加上GroupName属性,如果在模板中添加不行,那就动态生成并添加,肯定可以

解决方案 »

  1.   

    这样不行哦,我加了一个GroupName "xx",结果生成如下,还是不能单选
    name="DataGrid1:_ctl3:xx" 
    name="DataGrid1:_ctl4:xx"
      

  2.   

    在模板列添加HTML的RadioButton控件操作就好了。
    <asp:TemplateColumn>
    <ItemTemplate>
    <INPUT id=XXX type=radio value='<%# DataBinder.Eval(Container, "DataItem.XXX", "{0}") %>' name=XXX>
    </ItemTemplate>
    </asp:TemplateColumn>
      

  3.   

     set GroupName属性,如果在模板中添加不行,那就动态生成并添加,肯定可以
      

  4.   

    to:xupc (无奈) 
    用HTML控件可以满足你传递选择值得效果呀,你要保存什么状态?
      

  5.   

    因为我还有别的一些需要,用HTML控件是可以达到要求,但是非常麻烦,如果能够用服务器控件的话就非常方便了,所有我想求用服务器控件的方法.