C# gridview选项卡内的动态文本框按键
我们在gridview中使用动态文本框。当按下网格内每个文本框上的tab键时,我们需要使用数据库中的总值和上一个文本框中的值进行计算,结果应显示在下一个文本框中 问候C# gridview选项卡内的动态文本框按键,c#,asp.net,dynamic,controls,C#,Asp.net,Dynamic,Controls,我们在gridview中使用动态文本框。当按下网格内每个文本框上的tab键时,我们需要使用数据库中的总值和上一个文本框中的值进行计算,结果应显示在下一个文本框中 问候 吉莎希望这个例子能让你上路。在网格中,将两个文本框列设置为模板列,以便可以定义文本框id和OnTextChanged事件。AutoPostBack属性也很重要,这样当用户跳出标签时,文本框就可以发回。在代码隐藏中,您需要处理OnTextChanged事件,并使用FindControl方法获取对文本框的引用 加价: <
吉莎希望这个例子能让你上路。在网格中,将两个文本框列设置为模板列,以便可以定义文本框id和OnTextChanged事件。AutoPostBack属性也很重要,这样当用户跳出标签时,文本框就可以发回。在代码隐藏中,您需要处理OnTextChanged事件,并使用FindControl方法获取对文本框的引用 加价:
<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:TemplateField>
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" OnTextChanged="Texbox_Changed" AutoPostBack="true" ></asp:TextBox>
</EditItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<EditItemTemplate>
<asp:TextBox ID="TextBox2" runat="server" ></asp:TextBox>
</EditItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
Protected Sub Texbox_Changed(ByVal sender As Object, ByVal e As System.EventArgs)
Dim Param As String = CType(sender, TextBox).Text
Dim Result As String = Param 'TODO: perform calculation
CType(GridView1.Rows(GridView1.EditIndex).FindControl("TextBox2"), TextBox).Text = Result
End Sub
您正在使用哪种语言/框架?