首页 > 编程 > .NET > 正文

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

2024-07-10 13:29:51
字体:
来源:转载
供稿:网友
这篇文章主要介绍了asp.net获取ListView与gridview中当前行的行号,实例分析了asp.net针对ListView与gridview获取行号的实现技巧,需要的朋友可以参考下
 

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



注:相关教程知识阅读请移步到ASP.NET教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表