首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请教Repeater绑定得时候 怎么获取是第几行

2012-01-19 
请问Repeater绑定得时候 如何获取是第几行?有个repeaterasp:Repeaterid ShareComments1 EnableViewSta

请问Repeater绑定得时候 如何获取是第几行?
有个repeater
<asp:Repeater   id= "ShareComments1 "     EnableViewState= "false "   OnItemCommand= "Repeater_ItemCommand "   OnItemDataBound= "Repeater_ItemDataBound "   Runat= "server ">

一共显示5行数据

cs文件

protected   void   Repeater_ItemDataBound(object   sender,   RepeaterItemEventArgs   e)
          {
              DbDataRecord   dr   =   (DbDataRecord)e.Item.DataItem;

  如何判断是第几行,是第一行得话,就显示某个Image控件
后面4行就不显示Image了。

[解决办法]
if(e.Item.ItemIndex == 0)
[解决办法]
这样试试
在itemtemplate中放一个asp:literal
然后,如果e.item.itemindex=0 将这个asp:literal的text属性指定为
<img src= ' ' />

热点排行