日期:2014-05-17  浏览次数:20465 次

怎么控制多个gridview中模板列中的radiobutton
本帖最后由 abcdef1111111 于 2011-02-22 10:28:30 编辑
我在repeater中嵌套了一个gridview1模板列中有一个radiobutton,怎么样实现同一个gridview中让radiobutton单选呢
如图所示

------解决方案--------------------
参考
------解决方案--------------------
每个gridview1
放一个panel里

------解决方案--------------------
现在不能单选吗?
------解决方案--------------------
放在一个 组 里面 ,   GroupName 属性 
------解决方案--------------------
reapter里嵌套了GridView?这样我觉得比较复杂,应该可以换种简单的方式吧。
让radiobutton单选的方法:
双击radiobutton,给它的事件写代码:

RadioButton rb=sender as RadioButton;
for(int i=0;i<GridView1.Rows.Count;i++)
    (GridView1.Rows[i].FindControl("RadioButton1") as RadioButton).Checked=false;
rb.Checked=true;

注意写在if(!IsPostBack)下面,另外RadioButton要AutoPostBack属性设置为true。
------解决方案--------------------
input的 那你就把要单选的input的name改为相同

http://dotnet.aspx.cc/article/18b9552b-6e7e-46dd-beda-2436c418bee8/read.aspx
------解决方案--------------------
最好在画面上先查看源代码 看看。 redio的 名字 MyRadioButton 是按数组形式 出来的呢? 还是按单名字出来的。
------解决方案--------------------
radiobuttonlisthttp://topic.csdn.net/u/20090526/17/f5cde6db-0e6a-4fd6-bc57-89ecb8b414aa.html
------解决方案--------------------
mark一下吧  要是我我会动态添加控件,不会使用gridview

------解决方案--------------------
设置radioButton的groupname为同一个值···或者直接改用radiobuttonlist按钮更快哦···