我遇到的情况是我使用记录中的每条记录循环遍历c#webpages数据库记录集。
在该循环中,我还想执行另一个do while循环,以便将记录组合在一起。
是否有可能在循环中增加for next循环的迭代...硬解释但是这样的事情
foreach (var records in records){
do{
<p>@records.NAME</p>
INCREASE THE FOREACH LOOP ITERATION HERE
currentName = records.NAME //this is now the next name in the recordset
}while(currentName!=records.NAME)
}
由于 罗尔夫
答案 0 :(得分:0)
最好为这种方法做一个for循环
for (int index = 0; index < records.Count - 1; index++){
do{
<p>@((records)records.Item(index)).NAME</p>
index++;
If(index < records.Count) {
currentName = ((records)records.Item(index)).NAME; //this is now the next name in the recordset
Else{
Break;//Breaks out of the while loop because you are done with the for loop }
}
}while(currentName!=((records)records.Item(index)).NAME)
}