怎么控制多个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按钮更快哦···