回复 1楼tangshanman的帖子
问题1, 可以通过 ColumnFooter 实现:
- private void Form1_Load(object sender, EventArgs e)
- {
- this.fpSpread1.ActiveSheet.Cells[0, 0].Value = 10;
- this.fpSpread1.ActiveSheet.Cells[1, 0].Value = 10;
- this.fpSpread1.ActiveSheet.ColumnFooter.Visible = true;
- int rowCount = this.fpSpread1.ActiveSheet.RowCount;
- fpSpread1.Sheets[0].ColumnFooter.SetAggregationType(0, 0, FarPoint.Win.Spread.Model.AggregationType.Sum);
- }
复制代码
问题二
分页打印可以通过以下代码实现
- FarPoint.Win.Spread.Row r;
- r = fpSpread1.ActiveSheet.Rows[0, 3];
- r.PageBreak = true;
复制代码
分页合计目前还无法支持
问题三
如果空白的单元格确实不需要使用,可以通过以下代码设置行数:
- fpSpread1.ActiveSheet.GetLastNonEmptyRow(FarPoint.Win.Spread.NonEmptyItemFlag.Data)
复制代码 |