wpf处理C1FlexGrid 表格合计统计项处理,新增和查询都要生效

控件的两个事件都需要调用这个方法,新增的时候不写CellEditEnded,不然不会生效

ItemsSourceChanged="DetailGrid_ItemsSourceChanged" CellEditEnded="DetailGrid_ItemsSourceChanged"

/// <summary>

/// 列表1合计

/// </summary>

/// <param name="sender"></param>

/// <param name="e"></param>

private void DetailGrid_ItemsSourceChanged(object sender, EventArgs e)

{

var vm = DataContext as PlateReplaceApplyFormVM;

if (vm == null) return;

CfgSaleOrderReviewItem.ColumnFooterRows.Clear();

var gr = new GroupRow()

{

FontWeight = FontWeights.Bold

};

if (vm.SaleOrderList != null && vm.SaleOrderList.Count > 0) {

CfgSaleOrderReviewItem.ColumnFooters.Rows.Add(gr);

gr"ManagerName" = "合计";

gr"ProductQuantity" = vm.SaleOrderList == null ? 0 : vm.SaleOrderList.Sum(p => Convert.ToInt32(p.ProductQuantity));

gr"ProductTotalArea" = vm.SaleOrderList == null ? 0 : vm.SaleOrderList.Sum(p => Convert.ToDouble(p.ProductTotalArea));

}

}

相关推荐
samble5 天前
从零搭建半导体设备上位机(九):拖拽与交互,Adorner、DragDrop 与晶圆拖放信息
wpf·拖拽·adorner
郝学胜-神的一滴6 天前
AI 编程智能体 27:吃透MCP通信机制
人工智能·python·langchain·wpf·numpy·scikit-learn
波力海苔夹心脆6757 天前
C# WPF 资源字典详解:ResourceDictionary、MergedDictionaries 与自定义控件案例
开发语言·c#·wpf·入门教程·resource·资源字典
陈仓主教7 天前
# WPF CheckBox 控件详解与使用—WPF 中的控件(6)--复选框控件(CheckBox)
wpf
光泽雨9 天前
WPF 音视频四大核心方案对比
wpf·音视频
浪扼飞舟10 天前
WPF(数据绑定)
wpf
samble11 天前
从零搭建半导体设备上位机(四):单实例、启动流程与配置文件,App 里那 526 行到底在干什么
wpf·配置文件·单实例
浪扼飞舟11 天前
WPF(控件的继承树、内容控件、布局控件)
wpf
avi911114 天前
电影开源Jevdo - 源码介绍(vue版)没有android 和 没有wpf
android·wpf·框架·数据爬虫·meego·电影管理
吾与谁归in15 天前
C#脚本工具,支持智能提示自动补全(WPF + Roslyn + AvalonEdit)
开发语言·c#·wpf