无错的循环不执行,求解
string sex ="男";
for (int i = 0; i < this.radiobuttonlist1.Items.Count; i++)
{
if (this.radiobuttonlist1.Items[i].Value.Equals(sex))
{
this.radiobuttonlist1.Items[i].Selected = true;
break;
}
}
段代码竟然不执行,没任何错误提示。求高手帮忙!!!
------解决方案--------------------你怎么知道没执行?
你的代码调用了吗?
你保证
this.radiobuttonlist1.Items[i].Value.Equals(sex)
成立吗?
你可以
string sex ="男";
for (int i = 0; i < this.radiobuttonlist1.Items.Count; i++)
{
this.radiobuttonlist1.Items[i].Selected = true;
}
不加判断条件执行一下测试啊
------解决方案--------------------会不会Value没设?
用这个试试
if (this.radiobuttonlist1.Items[i].Text.Equals(sex))
------解决方案--------------------帮你调试了,只要你设的listitem value值是男肯定没错