私は 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 つだけ使用できますか? 前もって感謝します