开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 2561|回复: 1

gridview求和的问题

[复制链接]

0

精华

0

贡献

119

赞扬

帖子
43
软币
509
在线时间
50 小时
注册时间
2015-6-11
发表于 2015-7-9 11:18:32 | 显示全部楼层 |阅读模式
我现在使用gridcontrol来录入数据,用一个空的List作为数据源,gridview中有两列需要统计sum值,取得sum值后进行一些其他操作,现在的问题是正常情况下录入一行数据后,跳到下一行才进行求和计算,但是我需要在对应单元格值发生变化后立刻求和,进行其他处理,看官方文档,调用UpdateTotalSummary方法可以实现,但是我使用了,没有效果,不知道哪里有问题,求指点
QQ图片20150709111425.png
[C#] 纯文本查看 复制代码
           /// <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();
            }
        }


回复

使用道具 举报

0

精华

0

贡献

119

赞扬

帖子
43
软币
509
在线时间
50 小时
注册时间
2015-6-11
 楼主| 发表于 2015-7-9 16:10:50 | 显示全部楼层
目前的解决方法是先调用UpdateCurrentRow提交行,然后执行UpdateTotalSummary,这样做可以更新合计值,但是会引发另外一个问题,敲回车键不能跳到下个单元格,我重写了ProcessCmdKey,发送一个tab指令,目前看上去没什么问题,不知道还有没有更好的办法
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-5-18 23:35

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表