假设:窗体上有3,分别是数量、单价、金额;分别绑定到数据源中的三个字段。
1、修改了数量,单价
2、此时如果我没有点击回车
3、直接点击按钮进行计算(由于部分原因,必须直接取数据源中字段进行计算的)
这个时候,我发现单价内容并未更新到绑定数据源中。请问,我该如何设置使得控件内容变更后能及时的提交到绑定数据源中?

解决方案 »

  1.   

    事件可以使用这个
    但是,我使用ENDEDIT数据会丢失
      

  2.   

    3、直接点击按钮进行计算(由于部分原因,必须直接取数据源中字段进行计算的)
    这个时候,我发现单价内容并未更新到绑定数据源中这句话是啥意思你在这步之前用方法把数量,单价做更新处理不就行了而且 你说的这个数据源,是数据库的,还是存到一个List或者是个对象中
     
      

  3.   

    you need call endedit() method.
    or close edit()
    or change control focus
      

  4.   

    直接点击按钮进行计算
    -------------
    利用这个按钮调用JS函数,然后Ajax提交到服务端的方法中更新,处理时注意判断参数的合法性
      

  5.   

    不想写JS也可以使用UpdatePanel,然后写服务端方法
    http://www.cnblogs.com/Terrylee/archive/2006/11/12/558683.html