RT。
我现在用
foreach (RepeaterItem i in RepeaterUser.Items)
{
int j = 1;
Label lab = (Label)i.FindControl( "Lab_Num ");
lab.Text = j.ToString();
}
可以给Label里面副值了,我想实现的效果是:不管Repeater里面显示多少行数据,在每一行数据的开头都有一个自动增长的序号。序号就写在Label 里。
例子:
1 XXXXXXX XXXXXX XXXXXXX XXXXXX
2 XXXXXXX XXXXXX XXXXXXX XXXXXX
3 XXXXXXX XXXXXX XXXXXXX XXXXXX
4 XXXXXXX XXXXXX XXXXXXX XXXXXX
象上面一样,XXX是我的表里的数据,1 2 3 4就是我想加到Label里的序号。
在线等~有效答案马上揭贴~
------解决方案--------------------------------------------------------
用DataList很方便,Repeater基本不用!
int j = 1;
foreach (RepeaterItem i in RepeaterUser.Items)
{
Label lab = (Label)i.FindControl( "Lab_Num ");
lab.Text = j.ToString();
j++;
}
这样就好了阿