I tested the codes that I put forward again. Can you show your error messages?

解决方案 »

  1.   

    错倒是没有,只是不太灵光!我也试了一下,我试着改变datagrid中的数据,总数那一列并没有因此改变,也许是我改写你的代码时出错,但它没有表示出来。你好象只改变第二个datagrid中的值,但是第一个datagrid值好象不会变?!
    expression表达式是求数据库中筛选中来值的总和,但是我在datagrid中新加一记录后,输入各值,它所捆绑的currentchanged事件没有用。
    说了这么多,我看你的代码理解为:第一个datagrid中值改变时,第一datagrid 不变,第二datagrid值变了。
    呵呵,是不是我的理解力不足呀?!
    非常感谢!
      

  2.   

    将代码贴出来看看,我写的那些代码第一个DataGrid的exp列可以反映其他列的变化。
      

  3.   

    OK,OK,事情解决了!芝麻开门多谢你了!是俺的错:由于我给datagrid加上tablestyle.并把其中的datagridcolumnbox的nulltext设为0,而当我要求输入的地方没有全部输入,如10个只输入了5个,expression就无法求出总和,当然第二个datagrid也无值了,后来,找来找去,找到一个defaultvalue的属性,设成0就OK了!你的代码没有错!
    谢谢!接分!