最近有用户在论坛中询问 Spread表格控件 如何自定义列脚公式,Spread 表格控件使用 SetAggregationType 方法设置列脚中的公式,参数 AggregationType 用于指定公式类型。
本篇博客中我们将阐述如何实现自定义列脚公式。
例如,我们希望计算某列中数值超过 10 的单元格之和。
具体实现代码如下:
fpSpread1_Sheet1.Rows.Count = 10;
fpSpread1_Sheet1.Columns.Count = 5;
fpSpread1.ActiveSheet.ColumnFooter.Visible = true;
fpSpread1.ActiveSheet.ColumnFooter.SetAggregationType(0, 0, AggregationType.Custom);
fpSpread1.ActiveSheet.ColumnFooter.Cells[0, 0].Formula = "SUMIF(Sheet1!A:A,\">10\")";
Demo 下载
C # :
VB.NET:
了解更多 Spread 表格控件特性,请参考: