找回密码
 立即注册

QQ登录

只需一步,快速开始

viviant

注册会员

7

主题

15

帖子

50

积分

注册会员

积分
50

活字格认证

viviant
注册会员   /  发表于:2014-7-29 14:04  /   查看:5000  /  回复:3
请问有多个sheet的时候,打印预览可以一下预览多个sheet吗?
预览的时候,新建一个FpSpread,把多个sheet中的内容都copy到新建的FpSpread中。
可以实现把一个sheet的内容copy到另一个sheet中去吗?

3 个回复

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

可以实现,请参考以下示例代码:

  1.             this.fpSpread1.Sheets.Count = 3;
  2.             this.fpSpread1.Sheets[0].Cells[0, 0].Text = "fdsfds";
  3.             this.fpSpread1.Sheets[1].Cells[0, 0].Text = "fdsfds";
  4.             this.fpSpread1.Sheets[2].Cells[0, 0].Text = "fdsfds";

  5.             this.fpSpread1.Sheets[1].ClipboardCopy(new FarPoint.Win.Spread.Model.CellRange(0, 0, this.fpSpread1.Sheets[1].RowCount, this.fpSpread1.Sheets[1].ColumnCount), FarPoint.Win.Spread.ClipboardCopyOptions.All);
  6.             this.fpSpread1.Sheets[0].ClipboardPaste(FarPoint.Win.Spread.ClipboardPasteOptions.All, Clipboard.GetDataObject(), new FarPoint.Win.Spread.Model.CellRange(1, 0, this.fpSpread1.Sheets[1].RowCount, this.fpSpread1.Sheets[1].ColumnCount)));
复制代码


示例代码比较简单,根据你的需求细化下应该可以使用。
如果有进一步问题,欢迎继续沟通。
回复 使用道具 举报
viviant
注册会员   /  发表于:2014-7-30 10:29:00
板凳
回复 2楼iceman的帖子

谢谢,问题解决
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-30 18:13:00
地板
回复 3楼viviant的帖子

好的,不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部