就是得不到自己的textbox的text_change事件啊!触发不了他 code Protected Sub T2_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Ptotal() End Sub Private Sub Ptotal() Dim count As Integer Dim tt As TextBox For Each GR As GridViewRow In Me.GridView1.Rows tt = GR.FindControl("T2") count = count + Integer.Parse(tt.Text.Trim()) Next Me.total.Text = count.ToString() End Sub <asp:TemplateField HeaderText="Payment Amount"> <ItemTemplate> <asp:TextBox ID="T2" Width="70px" runat="server" Text='<%# Bind("pamount") %>' ontextchanged="T2_TextChanged"></asp:TextBox> </ItemTemplate> <HeaderStyle HorizontalAlign="Left" Width="10%" /> </asp:TemplateField> 代码有问题么
code Protected Sub T2_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs)
Ptotal()
End Sub
Private Sub Ptotal()
Dim count As Integer
Dim tt As TextBox
For Each GR As GridViewRow In Me.GridView1.Rows
tt = GR.FindControl("T2")
count = count + Integer.Parse(tt.Text.Trim())
Next
Me.total.Text = count.ToString()
End Sub
<asp:TemplateField HeaderText="Payment Amount">
<ItemTemplate>
<asp:TextBox ID="T2" Width="70px" runat="server"
Text='<%# Bind("pamount") %>' ontextchanged="T2_TextChanged"></asp:TextBox>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Left" Width="10%" />
</asp:TemplateField>
代码有问题么