给Repeater控件里添加序号的5种方法

来源:设计经验分享网
添加时间:2024年02月

Repeater是我们经常用的一个显示数据集的数据控件,经常我们希望在数据前显示数据的序号,那么我们该怎么为Repeater控件添加序号呢?下面编辑为大家介绍几种常用的为Repeater控件添加序号的方法:

方法一:
利用Container.ItemIndex属性,代码如下:

<Itemtemplate>
<%#Container.ItemIndex+1%>
</Itemtemplate>

方法二:
利用Repeater的Items.Count属性,代码如下:

<Itemtemplate>
<%#this.Repeater.Items.Count+1%>
</Itemtemplate>

方法三:
利用JS在前台给一个Label标签赋值,代码如下:

在.aspx中添加一个Label控件,用来显示序号。

<LabelID=''label''runat=''server''></Label>

JS代码:

<bodyonload=''show()''>
<ScriptLanguage=''javascript''>
functionshow()
{
varbj=document.all.tags(''Label经解释后生成的Html标签'');
for(i=0;i<obj.length;i++)
{
document.all[''Label经解释后生成的Html标签''][i].innerHTML=i+1;
}
}
</script>

该方法需注意的地方比较多,不推荐使用。

方法四:在后台中实现,代码如下:
在.aspx里添加一个Label控件

<asp:Labelid=''Label1''runat=''server''></asp:Label>

在.cs里添加代码:

voidInitializeComponent()
{
this.Repeater1.ItemDataBound+=newSystem.Web.UI.WebControls.RepeaterItemEventHandler(this.Repeater1_ItemDataBound);
this.Load+=newSystem.EventHandler(this.Page_Load);
}
voidRepeater1_ItemDataBound(objectsource,System.Web.UI.WebControls.RepeaterItemEventArgse)
{
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)*每页的数据数量>

 

平面设计相关资讯推荐阅读:


软件定制开发那家好公司建网页的常见布局排版窍门企业网页建设包含哪些功能做营销型网页选哪家网页建设公司好在建网页之前需做好哪些准备工作呢外贸网页建设必须要注意的问题搜索引擎怎么优化实际效果会更好手机网页建设可以从几个方面入手超链接文字的颜色和状态网页设计网页公司讲述修改标题要注意的因素今年做网页建设时要注意的问题有哪些网页打开速度慢的原因是什么2021年企业为什么要做网页开发图片的优化可提升网页排名,如何做到你懂吗微信公众号模板消息对接说明互联网信息服务单位网络安全责任告知书避免躺枪!网页改版需要注意的几个问题域名注册信息安全与隐私保深圳网页制作|如何为企业制作优质的网页首页营销网页与普通网页的三大区别响应式网页的布局设计怎么做建设移动网页的四个基本要素建网页提高信用度的十大准则从哪些角度进行营销型网页建设外贸网页建设需要掌握的技巧便宜的营销型网页建设会带来哪些危害一个好的网页设计有什么特点科技:我们为一家新三板上市公司建站的前前后后 网页页面设计哪家售后好 关键词排名优化中如何添加内链何为服务器托管服务深圳网页建设公司教你如何辨别真假云主机网页制作公司那么多哪家公司好网页基本建设—选好关键词很关键 品牌设计网页哪家专业做论坛网页建设一定要了解的问题!10个SEO中常见的错误网页建设公司细数网页建设的好处把个人博客做到百度第一名的一些经验分享网页建设需要多长时间买好域名的重要性深圳网页建设之静态网页和动态网页的区别优势在哪跟上趋势,从这几点提升网页的用户体验度企业在进行网页建设时应该注意哪些问题深圳市营销型网页必须要多少钱深圳微信营销具体要怎么做,微信营销如何做好产品推广什么叫做网页的“空白”设计PHP获取上一步添加数据INSERT操作产生的ID网页设计的4个技巧科技-中小型企业及个人网页建设需要注意的三点问题企业网页建设过程中关键因素怎样提高网页设计师的效率好的网页设计公司是成功的基础网页被k怎么恢复(二)一般广州网页建设主要存在什么问题“互联网+”时代网页建设的五大趋势怎么样做网页查找引擎优化进步关键字排名 页面设计哪家售后好 企业网页如何能吸引潜在客户优秀的UI设计师应该具备哪些能力
网站备案号:豫ICP备2024041165号