以下程序LoadData为一个预写好的Dataset,与问题无关
m1为一个Navigate控件
DataSet ds;string r;int i;
ds=LoadData(3101);r=ds.Tables[0].Rows[0]["fright"].ToString();
if(r=="1"){m1.NavigateUrl="right.aspx?mathon=1";}else{m1.NavigateUrl="right.aspx?mathon=0";}
ds=LoadData(3102);r=ds.Tables[0].Rows[0]["fright"].ToString();
if(r=="1"){m2.NavigateUrl="right.aspx?mathon=2";}else{m1.NavigateUrl="right.aspx?mathon=0";}
.....
我想要循环来实现,主要是写到mx那里不知道怎么办,比如
for(i=1,i<=10,i++)
{
ds=LoadData(3100+i);r=ds.Tables[0].Rows[0]["fright"].ToString();
if(r=="1"){m1.NavigateUrl="right.aspx?mathon=i";}else{m1.NavigateUrl="right.aspx?mathon=0";}
每次循环的mx都会改变,该如何处理,好像是不能mi的吧?