找回密码
 立即注册

QQ登录

只需一步,快速开始

默默

初级会员

8

主题

31

帖子

272

积分

初级会员

积分
272
默默
初级会员   /  发表于:2017-9-28 10:34  /   查看:7404  /  回复:13
1金币
本帖最后由 默默 于 2017-9-30 13:34 编辑

在spead表格里,实现拖动一行  与另一行,交换位置,
写在哪个事件里,用pSpread1.ActiveSheet.SwapRange(),用这个自带方法吗??

13 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-9-28 15:57:37
沙发
设置
            fpSpread1.AllowRowMove = true;

然后在行头就可以拖动移动行位置了
回复 使用道具 举报
默默
初级会员   /  发表于:2017-9-30 13:33:44
板凳
dexteryao 发表于 2017-9-28 15:57
设置
            fpSpread1.AllowRowMove = true;

O(∩_∩)O谢谢
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-9-30 13:55:50
地板
不客气
回复 使用道具 举报
默默
初级会员   /  发表于:2017-10-14 11:21:45
5#
本帖最后由 默默 于 2017-10-14 11:25 编辑

设置
fpSpread1.AllowRowMove = true;
后,我原来    前三个合并的单元格,
blob432369384.png
就分开了,怎么设置一下,是在RowDragMove的事件里,再写一下吗????

回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-10-16 09:01:22
6#
不太明白你的意思,什么分开了。

如果有合并行,点击合并行的第一行是可以拖的,后面行不能拖
回复 使用道具 举报
默默
初级会员   /  发表于:2017-10-18 09:12:43
7#
本帖最后由 默默 于 2017-10-18 09:15 编辑
dexteryao 发表于 2017-10-16 09:01
不太明白你的意思,什么分开了。

如果有合并行,点击合并行的第一行是可以拖的,后面行不能拖
现在情况是:
你看上面发的图,,我设计表格的,第一个单元格,是     cells[0,0]    和       cells[1,0]合并的,也设计

fpSpread1.AllowRowMove = true;但是选中行头,移动时,第一个单元格就由原来合并的,变成两个啦,行也是分开了,
预想是:: 1、移动行,原来合并的单元格不分开/    2、怎么固定前两行,不可移动,其他行可以移动
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-10-18 11:16:45
8#
可以再事件里阻止某些行的移动
        private void FpSpread1_RowDragMove(object sender, FarPoint.Win.Spread.DragMoveEventArgs e)
        {
          if(e.Index == 0)
            {
                e.Cancel = true;
            }
        }
回复 使用道具 举报
默默
初级会员   /  发表于:2017-10-18 17:17:09
9#
本帖最后由 默默 于 2017-10-18 17:32 编辑

设计时,红框里是合并的4个大单元格,,移动行后,原来合并的单元格分开了,我预想是强两行格式永远固定,我设置了locked=true;但是移动其他行位置,原来合并的前两行还是分开,设置你刚才说的,不可移动,前两行还是分开啦

blob13776549.png
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-10-19 08:26:30
10#
不清楚你说的分开是什么意思,如果有合并单元格我这里测试是无法插入其他行的。比如吧第三行移动到1 2 之间是做不到的。同样第二行也是无法移动的。在不加cancel代码前,移动第一行第二行也会跟着一起移动。
另外您现在用的是哪个版本,如果是V10以下的版本升级到V10测试下
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部