我要做这样一个DataGrid
商品名 单价 数量 合计金额
Book1 10 20 ??
book2 100 10 ? ?单价和数量分别是数据库里的字段,合计金额是(Dataset里的临时变量)
单价和数量分别是DataGrid里的子控件(textbox),金额则是绑定列
现在我想在数量里随便输个数,我的合计金额就跟着发生变化
商品名 单价 数量 合计金额
Book1 10 20 ??
book2 100 10 ? ?单价和数量分别是数据库里的字段,合计金额是(Dataset里的临时变量)
单价和数量分别是DataGrid里的子控件(textbox),金额则是绑定列
现在我想在数量里随便输个数,我的合计金额就跟着发生变化
TEXTCHANGED事件行吗???不过最好就是敲一下回车,然后改变
If eventArgument.Equals("enterchanged") Then
Call chaged(EventArgs.Empty)
End If
End Sub Private Sub chaged(ByVal e As EventArgs) End Sub
& "function change(){if (keycode=13) " _
& Me.GetPostBackEventReference(Me, "AfterSentakuButtonClick") + ";}" _
& "</script>" If (Not Page.IsStartupScriptRegistered("OpenEmpForm")) Then
Page.RegisterStartupScript("OpenEmpForm", showOpen)
End If As String
Dim showOpen = "<script language=JavaScript>" _
& "function change(){if (keycode=13) " _
& Me.GetPostBackEventReference(Me, "enterchanged") + ";}" _/////////你的回车事件
& "</script>" If (Not Page.IsStartupScriptRegistered("OpenEmpForm")) Then
Page.RegisterStartupScript("OpenEmpForm", showOpen)
End If As String
不过我是想在datagrid中的子控件里做,不过datagrid中的textbox没有事件的,好像是这样
我一直也在想,DataGrid子控件要绑定数据源中数据应该用Web控件,但Web控件可以触发客户端时间么
我想完成的当然不是想 rickjelly2004(rick & jelly)所描述
如果像Asp那样完全用客户端才好呢,可是行么,我还不知道
所以我认为解决这个问题的方法可能还要一段时间,不妨先用其它的方法替代(我也是这样)
和 rickjelly2004(rick & jelly) 一样,有了好消息告诉我一下
Thanks For All!