Asp.net Rowcommand イベントで行インデックスを取得する 質問する

Asp.net Rowcommand イベントで行インデックスを取得する 質問する

私はasp.net GridViewを持っています:

<asp:TemplateField HeaderText="View Faktor" ShowHeader="False" Visible="True">
    <ItemTemplate>
        <asp:ImageButton ID="imgBtn1" CssClass="SelectRow" runat="server" CausesValidation="false"
            CommandArgument='<%#(eval("mprID")) %>' CommandName="ViewFactors" ImageUrl="~/tadarokat/Images/factor.png"
            Text="" />
    </ItemTemplate>
</asp:TemplateField>

rowIndex行コマンド イベントを取得するにはどうすればよいですか?

発火select時に()対象行をハイライト表示したい。RowCommand

ベストアンサー1

これはあなたの質問に対する答えです。

GridViewRow gvr = (GridViewRow)((ImageButton)e.CommandSource).NamingContainer;

int RowIndex = gvr.RowIndex; 

おすすめ記事