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

}

}

相关推荐
dotent·2 天前
C#基于WPF UI框架的通用基础上位机测试WPF框架
ui·c#·wpf
咩图3 天前
WPF+Prism8.0.0.1909+C#创建一个桌面程序
c#·wpf·prism
雁于飞3 天前
分布式基础
java·spring boot·分布式·spring·wpf·cloud native
oioihoii3 天前
WPF入门指南:解析默认项目结构
wpf
极客智造3 天前
深入解析 ReactiveUI:WPF 响应式 MVVM 开发的 “终极方案”
wpf
Macbethad5 天前
使用WPF编写一个多维度伺服系统的程序
大数据·hadoop·wpf
lingxiao168885 天前
WPF Prism框架应用
c#·wpf·prism
Macbethad5 天前
使用WPF编写一个Ethercat主站的程序
wpf
难搞靓仔5 天前
WPF 弹出窗体Popup
wpf·popup
Macbethad5 天前
使用WPF编写一个MODBUSTCP通信的程序
wpf