repeater里添加序号的方法

it2024-12-20  44

1、<itemtemplate><tr><td><%# Container.ItemIndex + 1%></td></tr></itemtemplate>

 

2、<itemtemplate><tr><td><%# this.rpResult.Items.Count + 1%></td></tr></itemtemplate>

3、

在<form></form>中添加<Label ID="dd" ></Label>

<body nload="show()">

<Script. Language="JScript">      function show()   {var bj = document.all.tags("LABEL");for (i=0;i<obj.length;i++){document.all["dd"][i].innerHTML=i+1;}   }   </script>

4、

后台实现方法:

在.aspx里添加<asp:Label id="Label1" Runat="server"></asp:Label>

在.cs里添加

** void InitializeComponent(){       this.Repeater1.ItemDataBound += new System.Web.UI.WebControls.RepeaterItemEventHandler(this.Repeater1_ItemDataBound);   this.Load += new System.EventHandler(this.Page_Load);

}

** void Repeater1_ItemDataBound(object source, System.Web.UI.WebControls.RepeaterItemEventArgs e){if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)   {    ((Label)e.Item.FindControl("Label1")).Text = Convert.ToString(e.Item.ItemIndex + 1);   }}

转载于:https://www.cnblogs.com/_zjl/archive/2011/10/16/2214204.html

相关资源:给Repeater控件里添加序号的5种才常见方法介绍
最新回复(0)