首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

无错的循环不执行,求解,该如何解决

2012-03-26 
无错的循环不执行,求解string sex 男for (int i 0 i this.radiobuttonlist1.Items.Count i++){i

无错的循环不执行,求解
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值是男肯定没错

热点排行