1

私は gridview 内にテキスト ボックスを持っていますtextchanged event

<asp:TemplateField HeaderText="AdjAMT" ItemStyle-Width="50px" ItemStyle-HorizontalAlign="Center">
    <ItemTemplate>
    <asp:TextBox ID="grdAdjAMT" runat="server" AutoPostBack="true" Text='<%#Eval("ADJAMT") %>'  OnTextChanged="grdAdjAMT_TextChanged"></asp:TextBox>
    </ItemTemplate>
</asp:TemplateField>

私が望むのは、関数内から呼び出されるコードビハインドから同じテキストボックスの textchanged イベントを動的に追加することです。両方の textchanged イベントのコードは同じです。コードは次のとおりです。以下のテキスト変更イベントはで定義されています上記のaxpxコード:

 protected void grdAdjAMT_TextChanged(object sender, EventArgs e)
    {
    }

以下は、動的に追加されたテキストを呼び出す関数ですchanged event

protected void txtAmount_TextChanged(object sender, EventArgs e)
    {
        AdjustAmt();
    }
    private void AdjustAmt()
    {
       TextBox grddynAdjAMT = (TextBox)row.FindControl("grdAdjAMT");
     grddynAdjAMT.TextChanged += grddynAdjAMT_TextChanged;
     }
    void grddynAdjAMT_TextChanged(object sender, EventArgs e)
    {
            //my code
     }

textchanged イベントを 1 つだけ使用できますか? 前もって感謝します

4

1 に答える 1