实现多个RadioButtonList的互斥功能

多个单选按钮组之间实现分组数据的绑定后
要实现多个按钮组的选择能够互斥的功能 在网上找很久每有找到 于是自己想办法实现
提供出来方便大家

具体的代码如下:

多个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的互斥功能

阅读更多
文章标签: object string
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭