0

中の詳細を保存するためのフォームを作成しました。列はMID、MediumName、CreationDate、Statusです。グリッドビュー名gvmediumに完全なテーブルをバインドしています。フォームにテキストボックスがあります。グリッドからテキストボックスに入力したいテンプレート ボタン クリック イベントの列 MediumName の値を表示します。

4

1 に答える 1

0

CommandName と Command Argument を使用してそれを達成し、Code Behind でRowCommandイベントを使用できます。

    <ItemTemplate>
        <asp:LinkButton ID="lnkResetPassword" Text="Reset Password" runat="server" CommandName="ResetPassword" CommandArgument='<%# Bind("UserId") %>'></asp:LinkButton>
   </ItemTemplate>

そしてここであなたの仕事をしてください

 protected void grdUserGroupList_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "ResetPassword")
            {
               GridViewRow gvr = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);
               int RowIndex = gvr.RowIndex; 
               lblMId.Text = e.CommandArgument.ToString(); 
               txtMedium.Text=gvMedium.Rows[RowIndex ].Cells[0].Text; 
            }
        }
于 2013-04-04T06:20:59.147 に答える