日期:2014-05-19  浏览次数:20476 次

(在线等)如何在Repeater里的Label控件增加自动增长的序号?
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++;
}
这样就好了阿