首页新闻找找看学习计划

Repeater不显示前3行的行号

0
悬赏园豆:20 [已关闭问题] 关闭于 2013-06-26 17:42
做了一个Repeater数据绑定,行号用<%#Container.ItemIndex+1 %>显示了,但是前3行加了一个CLASS我想序号从4行开始显示。。应该怎么做?
                        <asp:Repeater ID="NewGameRepeater" runat="server">
                            <ItemTemplate>
                            <li class="no_<%#Container.ItemIndex+1%>"><span class="num"><%#Container.ItemIndex+1 %></span><span><%#Eval("Name") %></span><a href="../gameList/ZgameList_<%#Eval("Id") %>.aspx" target="_blank">进入</a></li>
                            </ItemTemplate>
                        </asp:Repeater>
问题补充:

就是把序号1-3不让他显示 从4开始显示。。。

迷失的小鱼的主页 迷失的小鱼 | 初学一级 | 园豆:46
提问于:2013-06-25 15:08
< >
分享
所有回答(3)
0
<%#Container.ItemIndex+1 %>这句代码的地方,加判断,。if>3,返回行号,否则,返回“”
幻天芒 | 园豆:36522 (高人七级) | 2013-06-25 15:58
0

在RowDataBound事件中写

Wings dark | 园豆:224 (菜鸟二级) | 2013-06-25 16:21
0
<%#Container.ItemIndex+1<=3?"":(Container.ItemIndex+1).ToString()+" 、" %>
迷失的小鱼 | 园豆:46 (初学一级) | 2013-06-26 17:42
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册