zero蛋蛋 发表于 2015-7-9 11:18:32

gridview求和的问题

我现在使用gridcontrol来录入数据,用一个空的List作为数据源,gridview中有两列需要统计sum值,取得sum值后进行一些其他操作,现在的问题是正常情况下录入一行数据后,跳到下一行才进行求和计算,但是我需要在对应单元格值发生变化后立刻求和,进行其他处理,看官方文档,调用UpdateTotalSummary方法可以实现,但是我使用了,没有效果,不知道哪里有问题,求指点

         /// <summary>
      /// 单元格值变化,更新合计值
      /// </summary>
      /// <param name="sender"></param>
      /// <param name="e"></param>
      private void gridView1_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e)
      {
         
            if (e.Column.FieldName=="Money")
            {
                this.gridView1.UpdateTotalSummary();
            }
      }


zero蛋蛋 发表于 2015-7-9 16:10:50

目前的解决方法是先调用UpdateCurrentRow提交行,然后执行UpdateTotalSummary,这样做可以更新合计值,但是会引发另外一个问题,敲回车键不能跳到下个单元格,我重写了ProcessCmdKey,发送一个tab指令,目前看上去没什么问题,不知道还有没有更好的办法
页: [1]
查看完整版本: gridview求和的问题