找回密码
 立即注册

QQ登录

只需一步,快速开始

runergy
金牌服务用户   /  发表于:2023-5-8 08:59  /   查看:852  /  回复:8
本帖最后由 runergy 于 2023-5-8 09:35 编辑

        spread.options.allowUndo = true;
        spread.commandManager().execute({
          cmd: "dragDrop",
          sheetName: "Sheet2",
          fromRow:40,
          fromColumn:1,
          toRow:56,
          toColumn:1,
          rowCount:41,
          columnCount:1,
          copy: true,
          insert: false,
          option: GC.Spread.Sheets.ClipboardPasteOptions.values});
      },

移动之前是这样的 image.png855554504.png 移动后变成张这样了 企业微信截图_16835080556445.png60031737.png 我希望红色部分没有数据如何实现


我发现好像是因为这一列是公式的原因,如果要拖拽公式列要如何操作




8 个回复

倒序浏览
MillionDream
注册会员   /  发表于:2023-5-8 09:51:10
沙发
您把copy置为false试试。
回复 使用道具 举报
runergy
金牌服务用户   /  发表于:2023-5-8 09:55:12
板凳
MillionDream 发表于 2023-5-8 09:51
您把copy置为false试试。

改成false 是有效的,但是公式列拖动的是值不是公式
回复 使用道具 举报
MillionDream
注册会员   /  发表于:2023-5-8 10:20:05
地板
Option的值应该是GC.Spread.Sheets.CopyToOptions.all,您改成这个试试?
回复 使用道具 举报
runergy
金牌服务用户   /  发表于:2023-5-8 10:32:03
5#
MillionDream 发表于 2023-5-8 10:20
Option的值应该是GC.Spread.Sheets.CopyToOptions.all,您改成这个试试?

试过可以,但是公式列会有点问题,好像是区域删除引起的
回复 使用道具 举报
MillionDream
注册会员   /  发表于:2023-5-8 10:40:59
6#
runergy 发表于 2023-5-8 10:32
试过可以,但是公式列会有点问题,好像是区域删除引起的

您是说这个帖子里的问题吗?

https://gcdn.grapecity.com.cn/showtopic-167812-1-1.html

即使您将Option改成了GC.Spread.Sheets.CopyToOptions.all也会引起这个问题吗?
回复 使用道具 举报
runergy
金牌服务用户   /  发表于:2023-5-8 10:49:06
7#
MillionDream 发表于 2023-5-8 10:40
您是说这个帖子里的问题吗?

https://gcdn.grapecity.com.cn/showtopic-167812-1-1.html

是这个问题
回复 使用道具 举报
JoestarXu
超级版主   /  发表于:2023-5-8 17:05:02
8#
回复 使用道具 举报
JoestarXu
超级版主   /  发表于:2023-5-9 11:57:03
9#
您好,你的问题我看已经在另一个帖子中解决了,那就先结贴了,后面有问题随时再提哈。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部