zoukankan      html  css  js  c++  java
  • 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" onclick="LinkButton1_Click">LinkButton</asp:LinkButton>
    </itemtemplate>
    C# code
    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>

  • 相关阅读:
    洛谷 P1231 教辅的组成
    BZOJ 2190: [SDOI2008]仪仗队
    Codeforces GYM 100741A . Queries
    COGS 1298. 通讯问题
    洛谷 P2604 [ZJOI2010]网络扩容
    codevs 1227 方格取数 2
    codevs 1004 四子连棋
    洛谷 P2319 [HNOI2006]超级英雄
    洛谷 P2153 [SDOI2009]晨跑
    插入排序
  • 原文地址:https://www.cnblogs.com/qfb620/p/1188273.html
Copyright © 2011-2022 走看看