找回密码
 立即注册

QQ登录

只需一步,快速开始

tangshanman

银牌会员

11

主题

16

帖子

3287

积分

银牌会员

积分
3287

活字格认证

tangshanman
银牌会员   /  发表于:2014-7-21 15:02  /   查看:4847  /  回复:1
QQ图片20140721144101.jpg (67.54 KB, 下载次数: 174)

1 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-7-22 18:07:00
沙发
回复 1楼tangshanman的帖子

问题1, 可以通过 ColumnFooter 实现:

  1.         private void Form1_Load(object sender, EventArgs e)
  2.         {
  3.             this.fpSpread1.ActiveSheet.Cells[0, 0].Value = 10;
  4.             this.fpSpread1.ActiveSheet.Cells[1, 0].Value = 10;
  5.             this.fpSpread1.ActiveSheet.ColumnFooter.Visible = true;

  6.             int rowCount = this.fpSpread1.ActiveSheet.RowCount;
  7.             fpSpread1.Sheets[0].ColumnFooter.SetAggregationType(0, 0, FarPoint.Win.Spread.Model.AggregationType.Sum);
  8.         }
复制代码


问题二
分页打印可以通过以下代码实现

  1. FarPoint.Win.Spread.Row r;
  2. r = fpSpread1.ActiveSheet.Rows[0, 3];
  3. r.PageBreak = true;
复制代码

分页合计目前还无法支持
问题三
如果空白的单元格确实不需要使用,可以通过以下代码设置行数:

  1. fpSpread1.ActiveSheet.GetLastNonEmptyRow(FarPoint.Win.Spread.NonEmptyItemFlag.Data)
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部