給Repeater控制元件裡新增序號的5種方法
方法一:
利用Container.ItemIndex屬性,程式碼如下:
<Itemtemplate >
<%# Container.ItemIndex + 1% >
</Itemtemplate >
方法二:
利用Repeater的Items.Count屬性,程式碼如下:
<Itemtemplate >
<%# this.Repeater.Items.Count + 1% >
</Itemtemplate >
方法三:
利用JS在前臺給一個Label標籤賦值,程式碼如下:
在.aspx中新增一個Label控制元件,用來顯示序號。
<Label ID="label" runat="server" ></Label >
JS程式碼:
<body onload="show()" >
<Script Language="javascript" >
function show()
{
var bj = document.all.tags("Label經解釋後生成的Html標籤");
for (i=0;i<obj.length;i++)
{
document.all["Label經解釋後生成的Html標籤"][i].innerHTML=i+1;
}
}
</script >
該方法需注意的地方比較多,不推薦使用。
方法四:在後臺中實現,程式碼如下:
在.aspx裡新增一個Label控制元件
<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);
}
}
方法五:為Repeater控制元件新增連續的編號,翻頁後序號接前上一頁的序號,程式碼如下:
<%# Container.ItemIndex + 1 + (this.AspNetPager.CurrentPageIndex -1)*每頁的資料數量 >
相關文章
- iOS給UIImageView新增圓角的三種方法iOSUIView
- 給Excel表格中的資料批次新增各種符號Excel符號
- 給安卓 app 新增許可權的一種方法安卓APP
- 母版頁裡面查詢Repeater內控制元件,並構造URL控制元件
- Repeater控制元件的分頁實現控制元件
- C#控制元件之Repeater控制元件使用C#控制元件
- iOS 如何更方便的給控制元件新增Action?iOS控制元件
- 給Winform中的datagridview新增行號ORMView
- WPF給控制元件新增運動動畫控制元件動畫
- 動態綁資料(Repeater控制元件控制元件
- WPF中Datagrid控制元件新增行號控制元件
- windows10如何新增賬號_windows10新增賬號的方法Windows
- C# 給Word中的字元新增強調符號(著重號)C#字元符號
- jquery給元素新增樣式表的方法jQuery
- 二叉樹的四種遍歷方法:先序,中序,後序,層序二叉樹
- SAP CRM呼叫中心裡的事件序號產生器制事件
- 給控制元件新增陰影效果SystemDropShadowChrome控制元件Chrome
- ASP.NET Web Forms – Repeater 控制元件簡介ASP.NETWebORM控制元件
- oracle新增主鍵的四種方法:Oracle
- 剪映app怎麼給影片新增字幕?剪映app給影片新增文字的方法教程APP
- 動態新增控制元件時,計算控制元件大小的解決方法控制元件
- Repeater控制元件實現編輯、更新、刪除操作控制元件
- 在repeater、datalist控制元件中使用分頁功能 (轉)控制元件
- 在QMainWidget裡新增有控制元件的QVBoxLayout,但控制元件不顯示(備忘)AI控制元件
- SAP UI5 裡的 Busy Indicator 控制元件使用概述UIIndicator控制元件
- SAP UI5 檢視裡的 OverflowToolbar 控制元件UI控制元件
- 給ASP.NET MVC及WebApi新增路由優先順序ASP.NETMVCWebAPI路由
- HTML5新增的3種選擇器HTML
- 關於給apache新增PHP擴充套件的方法ApachePHP套件
- 微信公眾號新增“線上客服”的兩種思路
- android獲取控制元件的幾種方法Android控制元件
- jQuery給動態新增的元素繫結事件的方法jQuery事件
- 資料包表多種序號生成方式
- asp.net Repeater控制元件內容上下滾動播放ASP.NET控制元件
- ASP.NET中Repeater控制元件實現分頁功能ASP.NET控制元件
- SAP UI5 裡的 Busy Dialog 控制元件使用概述UI控制元件
- Repeater巢狀繫結Repeater巢狀
- Repeater中巢狀使用Repeater巢狀