在网页上添加一个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也选中西红柿
![](http://images.cnitblog.com/i/615241/201404/081259415906013.jpg)
checkboxlist选中梨,radiobuttonlist也选中梨
![](http://images.cnitblog.com/i/615241/201404/081300194347284.jpg)
我已经运行成功,不懂得,就留言吧
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也选中西红柿
![](http://images.cnitblog.com/i/615241/201404/081259415906013.jpg)
checkboxlist选中梨,radiobuttonlist也选中梨
![](http://images.cnitblog.com/i/615241/201404/081300194347284.jpg)
我已经运行成功,不懂得,就留言吧
相关文章推荐
- C#第十周任务之最后一项之创建一个如下的窗体,并在窗体上放置一个菜单、一个工具栏控件。菜单内容如第二个图所示。工具栏上有两个按钮,分别对应“打开文本文件”、“保存文本文件”。菜单和工具栏具体功能实现可
- CListCtrl控件实现点击单行选中当前CheckBox点击CheckBox实现多选功能
- ListView 中的每一项添加一个checkbox复选框,实现复选功能
- js实现清除筛选条件功能. js 中jquery.sumoselect 多选控件,去掉多选中多个选中的样式和文字,改成未选中
- Extjs gridpanel 中的checkbox(复选框)根据某行的条件不能选中的实现办法
- dView实现checkbox全选反选(自带的ShowSelectCheckBOx)并获取选中checkbox对应的值集合
- fastdfs 新添加一个项目的图片目录 实现独立的上传下载功能
- Android在listview添加checkbox实现单选多选操作问题
- JQuery点击行(tr)实现checkBox选中,反选时移除和添加样式.
- javascript实现爱你在FF IE下都有效的添加一个项目
- Jquery实现页面上所有的checkbox只能选中一个
- Android添加手机黑名单,手机来电拦截实现详解与Demo,一个不错的练手项目,涵盖Android四大组件。
- iOS UITableViewController 添加一个固定的不能滚动的控件
- CocosCreator项目学习系列<二>关于Button(添加事件)输入控制交互条件的触发_实现虚拟按钮控制_JavaScript
- 通过绘制在datagridview控件列头添加一个checkbox控件
- 微信网页授权一个回调域名对应多个项目
- jQuery实现Select多选列表双击选中项时相互添加
- 刚写的一个小案例,实现多选的添加及删除
- listview里面添加checkbox实现单选,多选
- 扩展GridView实现多选(全选)、点击行任意位置选择行、选中变色、添加双击事件等