博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET repeater添加序号列的方法
阅读量:4876 次
发布时间:2019-06-11

本文共 1218 字,大约阅读时间需要 4 分钟。

ASP.NET repeater添加序号列的方法 

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); 
根据条件添加html 
<%#Container.ItemIndex == 8 ? "<br><a href = 'http://www.ginchan.com.tw/' target='_blank'><img style='width:338px;heigh:70px' src='/ImportAD/ADmid.gif'> </a>" : ""%>

转载于:https://www.cnblogs.com/zq20/p/4198471.html

你可能感兴趣的文章
ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
查看>>
linux下面安装配置LAMP环境
查看>>
libco之协程分析
查看>>
java人机猜拳游戏002user
查看>>
iOS UIButton的使用详解
查看>>
Spring Boot 2(一):Spring Boot 2.0新特性
查看>>
排序问题
查看>>
Java 序列化Serializable详解(附详细例子)
查看>>
FMDB的使用
查看>>
CodeForces--TechnoCup--2016.10.15--ProblemA--Transformation: from A to B
查看>>
android Makefile 的流程—how android makefile work---makefile progress in android
查看>>
Picasso解决 TextView加载html图片异步显示
查看>>
SQL Server如何进行时间比较的代码
查看>>
SSL证书
查看>>
NSQ
查看>>
Trie树【字典树】浅谈
查看>>
C#使用互斥量(Mutex)实现多进程并发操作时多进程间线程同步操作(进程同步)的简单示例代码及使用方法...
查看>>
pl/sql使用部分整理
查看>>
函数和方法的区别
查看>>
原型(1)------------自我理解
查看>>