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程序设计有所帮助。