首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

()怎么在Repeater里的Label控件增加自动增长的序号

2012-02-10 
(在线等)如何在Repeater里的Label控件增加自动增长的序号?RT。我现在用foreach(RepeaterItemiinRepeaterUse

(在线等)如何在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++;
}
这样就好了阿

热点排行