欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-12-20 19:16:04
本文实例讲述了asp.net获取listview与gridview中当前行的行号。分享给大家供大家参考,具体如下: aspx中,在gridview/listview中,有...

本文实例讲述了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程序设计有所帮助。

上一篇:

下一篇: