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

2025-05-29 0 24

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

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

ListView中:

第一种:

?

1

2

3

4

5

6

7
<ItemTemplate>

<tr>

<td>

<asp:LinkButton runat="server" ID="btnSelected" Text='<%# (Container.DisplayIndex+1).ToString() %>' ></asp:LinkButton>

</td>

</tr>

</ItemTemplate>

第二种:

?

1

2

3

4

5

6
<ItemTemplate>

<li>

<asp:LinkButton ID="btnDelete" runat="server" CommandName="Delete"

Text="<%# Container.DataItem %>"></asp:LinkButton>

</li>

</ItemTemplate>

gridview中

第一种:

?

1

2

3
<itemtemplate>

<asp:LinkButton ID="LinkButton1" runat="server"

</itemtemplate>

?

1

2

3

4

5
protected void LinkButton1_Click(object sender, EventArgs e)

{

//行号

int row = ((GridViewRow)((LinkButton)sender).NamingContainer).RowIndex;

}

第二种:

?

1

2

3

4

5

6

7

8

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

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 asp.net获取ListView与gridview中当前行的行号 https://www.kuaiidc.com/101188.html

相关文章

发表评论
暂无评论