回复 1楼burns的帖子
你好,
有一点疑问:在 Spread Winform 平台本身没有页的概念。你这里指的是什么呢?
关于列脚合计请参考以下代码:
- private void Form1_Load(object sender, EventArgs e)
- {
- fpSpread1.Sheets[0].ColumnFooter.Visible = true;
- fpSpread1.Sheets[0].ColumnFooter.RowCount = 2;
- fpSpread1.Sheets[0].ColumnFooter.SetAggregationType(0, 1, FarPoint.Win.Spread.Model.AggregationType.Sum);
- fpSpread1.Sheets[0].ColumnFooter.SetAggregationFormat(0, 1, "合计{0}");
- fpSpread1.Sheets[0].ColumnFooter.Cells[0, 0].Value = "Sum";
- }
复制代码
以上代码是针对一个表格中,某一列的所有单元格进行合计。
如果指的是每一屏单元格为“页”,那么需要通过代码统计,例如使用 TopChange 来抓取顶部行变得事件,再逐一单元格求和,最后赋值给列脚。 |