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

}

}

相关推荐
baivfhpwxf20239 小时前
WPF DataGrid 指定列的数据可以编辑功能开发
wpf
求学中--1 天前
万物互联的钥匙:HarmonyOS SDK 深度解析与实战指南
wpf
武藤一雄1 天前
WPF Command 设计思想与实现剖析
windows·微软·c#·.net·wpf·.netcore
Aevget1 天前
DevExpress WPF中文教程:Data Grid - 服务器模式和即时反馈模式
.net·wpf·界面控件·devexpress·ui开发
武藤一雄1 天前
WPF 资源解析:StaticResource & DynamicResource 实战指南
微软·c#·.net·wpf·.netcore
c#上位机1 天前
wpf路径
wpf
武藤一雄1 天前
WPF UI 开发深度指南:资源 (Resources)、样式 (Style) 与触发器 (Trigger) 全解析
ui·c#·.net·wpf·.netcore·avalonia
Poetinthedusk2 天前
WPF获得当前电脑的储存和运存
wpf
unicrom_深圳市由你创科技2 天前
Qt、MFC、WinForm、WPF,哪个做上位机界面更好?
qt·wpf·mfc
暮雪倾风3 天前
【WPF】使用Costura.Fody将工程打包为单个EXE文件
wpf·exe·windows原生开发