多个RadioButtonList的互斥功能
时间:2010-10-10 来源:刘家二少
多个单选按钮组之间实现分组数据的绑定后 要实现多个按钮组的选择能够互斥的功能 在网上找很久每有找到 于是自己想办法实现提供出来方便大家 具体的代码如下:
多个RadioButtonList的互斥代码
第一个的选择事件里的代码
protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e)
{ AAAA("r1"); }
调用的方法
private void AAAA(string name)
{
if (!name.Equals("r2"))
foreach (ListItem L in RadioButtonList2.Items)
{ L.Selected = false; }
if (!name.Equals("r3"))
foreach (ListItem L in RadioButtonList3.Items)
{ L.Selected = false; }
if(!name.Equals("r1"))
foreach (ListItem L in RadioButtonList1.Items)
{ L.Selected = false; }
}
第二个的选择事件里面的代码
protected void RadioButtonList2_SelectedIndexChanged(object sender, EventArgs e)
{ AAAA("r2"); }
第3个
protected void RadioButtonList3_SelectedIndexChanged(object sender, EventArgs e) {
AAAA("r3"); }
这样在选择后界面就只会留下当前的选择实现了多个RadioButtonList的互斥功能
/****************同一panel中的radiobutton不互斥****************************/
设置radiobutton控件的groupname属性一样就行