DevGridView表格导出自定义页脚

 

在CustomSummaryCalculate 事件里

 

//强制初始化,如果列是动态通过数据源加载的,则绑定数据源后gridview想获取列的话,需要调用强制初始化的方法
view.GridControl.ForceInitialize();
////设置指定列的汇总统计会自定义汇总
//foreach(var field in timeFieldNames)
//{

// if (col != null)
// {

// }
//}


var col = view.Columns[timeFieldNames];
col.SummaryItem.SummaryType = SummaryItemType.Custom;
TimeSpan sum = new TimeSpan(0, 0, 0);
view.CustomSummaryCalculate += (s, e) =>
{
e.TotalValue = "已登记:" + listtrue+ "/未登记"+listfalse;
};
//重新刷新数据源,这样才能触发CustomSummaryCalculate事件
view.RefreshData();

posted @ 2022-09-28 10:30  园友2288976  阅读(36)  评论(0编辑  收藏  举报