当前位置: 移动技术网 > IT编程>开发语言>.net > asp.net获取ListView与gridview中当前行的行号

asp.net获取ListView与gridview中当前行的行号

2017年12月12日  | 移动技术网IT编程  | 我要评论

引鳄,葡萄柚是什么,闫占和

本文实例讲述了asp.net获取listview与gridview中当前行的行号。分享给大家供大家参考,具体如下:

aspx中,在gridview/listview中,有一模板列,就叫linkbutton,想单击它时,获取它所在行的索引值

listview中:

第一种:

<itemtemplate>
 <tr>
  <td>
  <asp:linkbutton runat="server" id="btnselected" text='<%# (container.displayindex+1).tostring() %>' ></asp:linkbutton>
   </td>
 </tr>
</itemtemplate>

第二种:

<itemtemplate>
 <li>
  <asp:linkbutton id="btndelete" runat="server" commandname="delete"
   text="<%# container.dataitem %>"></asp:linkbutton>
 </li>
</itemtemplate>

gridview中

第一种:

<itemtemplate>
  <asp:linkbutton id="linkbutton1" runat="server"
</itemtemplate>

protected void linkbutton1_click(object sender, eventargs e)
{
  //行号
  int row = ((gridviewrow)((linkbutton)sender).namingcontainer).rowindex;
}

第二种:

<asp:gridview id="gvtest" runat="server">
  <columns>
  <asp:templatefield>
  <itemtemplate>
  displayindex : <%# container.displayindex %> || dataitemindex : <%# container.dataitemindex %><br />
  </itemtemplate>
  </asp:templatefield>
  </columns>
</asp:gridview>

希望本文所述对大家asp.net程序设计有所帮助。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网