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));

}

}

相关推荐
松☆1 小时前
终章:构建完整生态——Flutter + OpenHarmony 分布式应用开发全景指南(含性能调优与发布实践)
flutter·wpf
松☆1 小时前
高阶实战:基于 Flutter 的 OpenHarmony 分布式软总线多设备协同应用开发
wpf
松☆1 小时前
终极挑战:Flutter 应用在 OpenHarmony 上实现跨设备无缝流转(Continuation)与软总线协同
flutter·wpf
她说彩礼65万2 小时前
WPF SynchronizationContext的使用
wpf
云雾J视界2 小时前
分布式AI框架选型困局:SintolRTOS vs Ray vs Horovod,性能压测全解析
tensorflow·wpf·horovod·ray·分布式ai·sintolrtos
豫狮恒17 小时前
OpenHarmony Flutter 分布式多模态交互:融合音视频、手势与环境感知的跨端体验革新
flutter·wpf·openharmony
豫狮恒20 小时前
OpenHarmony Flutter 分布式数据共享实战:从基础存储到跨设备协同
flutter·wpf·openharmony
500841 天前
鸿蒙 Flutter 隐私合规:用户授权中心与数据审计日志
flutter·华为·开源·wpf·音视频
豫狮恒1 天前
OpenHarmony Flutter 分布式软总线实战:跨设备通信的核心技术与应用
flutter·wpf·harmonyos
Hello.Reader1 天前
Flink SQL 的 LIMIT 子句语义、坑点与实战技巧
sql·flink·wpf