C# for循环出问题 10
for(inti=0;i<ds.Tables["info"].Rows.Count;i++)//读取13个站点信息{if(){if(){if(ex.PubInfo(ds....
for (int i = 0; i < ds.Tables["info"].Rows.Count;i++ )//读取13个站点信息
{
if ()
{
if ()
{
if (ex.PubInfo(ds.Tables[0].Rows[i][0].ToString(), strdt))
{
MessageBox.Show("1"); / /
}
else
{
}
}
}
}
这个for循环当执行到"MessageBox.Show("1");"就会一直弹出窗口,在MessageBox.Show("1");后如果加一个break或continue 循环也不会中断,到底是哪里有问题呢? 展开
{
if ()
{
if ()
{
if (ex.PubInfo(ds.Tables[0].Rows[i][0].ToString(), strdt))
{
MessageBox.Show("1"); / /
}
else
{
}
}
}
}
这个for循环当执行到"MessageBox.Show("1");"就会一直弹出窗口,在MessageBox.Show("1");后如果加一个break或continue 循环也不会中断,到底是哪里有问题呢? 展开
1个回答
2015-08-21
展开全部
如果break都不好用的话,说明再次进入和for循环,可能for循环外面还有控制逻辑。
把Tables[0]改成Tables["info"]试试,是不是表不对?
把Tables[0]改成Tables["info"]试试,是不是表不对?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询