我如何在repeater的标题前面加个1,2,3 ... 序号?
我的repeater如下,现在能调出8条数据,我现在想在每个标题前面加个序号,从1开始,有多少条显示数字多?
<asp:repeater id="Repeater1" runat="server">
<ItemTemplate>
<TR>
<TD bgcolor="#ffffff"> <img src="images/dian.gif" width="7" height="7"> <asp:HyperLink runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"Title").ToString()%>' NavigateUrl='<%# "Readzx.aspx?ZxId=" + DataBinder.Eval(Container.DataItem, "ZxId").ToString() %>' ID="Hyperlink7">
</asp:HyperLink>
</TD>
</TR>
</ItemTemplate>
</asp:repeater>
后台:
Repeater1.DataSource = iList;
Repeater1.DataBind();
问题点数:20、回复次数:9Top
1 楼clkun(我来是学习)回复于 2005-09-04 00:50:21 得分 0
protected void Repeater1_ItemDataBound(Object Sender, RepeaterItemEventArgs e)
{
rnumber += 1;
}
测试成功!Top
2 楼wingspread(翼展)回复于 2005-09-04 16:47:18 得分 0
。。。。
<ItemTemplate>
<tr><td width=30><div align=center><b><%# (Container.ItemIndex+1)。ToString() %>
</b></div></td>
。。。。。Top
3 楼clxxj(查无此人)回复于 2005-10-05 01:41:40 得分 0
<%# Container.ItemIndex+1).ToString()%>Top
4 楼star0796(star0796)回复于 2005-10-05 14:19:45 得分 0
markTop
5 楼star0796(star0796)回复于 2006-04-10 12:17:49 得分 0
<%# (Container.ItemIndex+1).ToString()%>Top
6 楼topso(小刀)回复于 2006-04-10 12:45:04 得分 0
上面的方法,如果有分页就不行了吧?Top
7 楼star0796(star0796)回复于 2006-04-11 11:26:17 得分 0
可以再
<%# (Container.ItemIndex+1-pagecount*pagesize).ToString()%>
Top
8 楼soft_fair(Baal)回复于 2006-07-03 16:22:08 得分 0
markTop
9 楼ymyang(我是一只小小鸟)回复于 2006-07-03 17:12:33 得分 0
<ol>
<asp:repeater id="Repeater1" runat="server">
<ItemTemplate>
<li>绑定</li>
</ItemTemplate>
</asp:repeater>
</ol>Top




