首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当单元格更改时,GridSummaryItem在DxGrid中不更新

当单元格更改时,GridSummaryItem在DxGrid中不更新
EN

Stack Overflow用户
提问于 2014-08-14 13:58:03
回答 1查看 799关注 0票数 1

我正在使用一个DxGrid,并在底部添加了一个摘要字段:

代码语言:javascript
复制
        <dxg:GridControl.TotalSummary>
            <dxg:GridSummaryItem FieldName="MyField" SummaryType="Sum"/>
        </dxg:GridControl.TotalSummary>

它工作得很好,除非我将焦点从已更新的行移出,否则汇总字段不会更新。我不知道这种行为是否是故意的,但无论是哪种方式,我都怀疑这是最值得期待的,显然,您希望在组成单元格被更改后立即更新摘要。

有谁知道我为什么会看到这种行为,以及如何解决?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-14 14:28:31

如果我对您的任务的理解是正确的,您需要在用户更改其值之后立即从相应的列中发布一个新值,而不是失去焦点。

为了配合这项任务,您需要处理视图的CellValueChanging事件,并调用视图的PostEditor和网格的UpdateTotalSummary方法来强制数据更新和汇总重新评估:

代码语言:javascript
复制
void TableView_CellValueChanging(object sender, CellValueChangedEventArgs e)
{
    ((TableView)sender).PostEditor();
    ((TableView)sender).Grid.UpdateTotalSummary();
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25309916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档