您的位置:首页 > 其它

在网页上添加一个CheckBox控件和一个RadioButton控件,实现CheckBox控件与RadioButton控件中的项目互选,即选中CheckBox中的一项相应的RadioButton中对应的项也选中,反之依然,条件是CheckBox控件不能多选

2014-04-08 13:01 771 查看
这个是得通过后台实现的,呵呵

int num = -1;
for (int i = 0; i < CbList_check.Items.Count; i++)
{
if (CbList_check.Items[i].Selected)
{
if (hck_value.Value == "-1")
{
num = i;
RbList_check.Items[i].Selected = true;
}
else if (i == int.Parse(hck_value.Value)) //hck_value的值是i的值时,是上次的选中项
{
CbList_check.Items[i].Selected = false;
RbList_check.Items[i].Selected = false;
}
else
{
num = i;
RbList_check.Items[i].Selected = true;
}
}
else {
CbList_check.Items[i].Selected = false;
RbList_check.Items[i].Selected = false;
}
}

hck_value.Value = num.ToString();

运行之后的截图:

checkboxlist选中西红柿,radiobuttonlist也选中西红柿



checkboxlist选中梨,radiobuttonlist也选中梨



我已经运行成功,不懂得,就留言吧
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐