在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();
手机扫一扫
移动阅读更方便
你可能感兴趣的文章