找回密码
 立即注册

QQ登录

只需一步,快速开始

miyaminn

论坛元老

48

主题

121

帖子

2万

积分

论坛元老

积分
22182

活字格认证

[已处理] Spread的Clone效率

miyaminn
论坛元老   /  发表于:2014-7-4 17:38  /   查看:6742  /  回复:5
vssClone = spread.ActiveSheet.Clone

由于Spread的颜色,线的格式重新画过,所以执行上记代码的时候很慢,
有什么好的办法,或者只Clone,Spread里面的数据。

5 个回复

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

可以直接复制 DataModel:

  1.             SheetView sv = new SheetView();
  2.             sv.Models.Data = this.fpSpread1.Sheets[1].Models.Data;
  3.             sv.SheetName = "test";
  4.             this.fpSpread2.Sheets.Add(sv);
复制代码
回复 使用道具 举报
miyaminn
论坛元老   /  发表于:2014-7-7 09:37:00
板凳
这样做的话,很多列的格式,比如checkBox,Combobox的格式不知道怎么判断,
如果想继续使用Clone的话,没有提高效率的办法吗?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-7 15:08:00
地板
回复 3楼miyaminn的帖子

抱歉,使用 Clone 方法没有什么可以提高效率的建议了。

评分

参与人数 1满意度 +5 收起 理由
miyaminn + 5 谢谢你

查看全部评分

回复 使用道具 举报
miyaminn
论坛元老   /  发表于:2014-7-12 18:19:00
5#
回复 4楼iceman的帖子

已经解决,Spread的自己的Copy就可以,不重新写Copy,不过自己的Copy,不可以行选Copy(1,3,5)跳着3行Copy。不过目前不需要所以这个问题可以关闭了。感谢你的耐心解答。

评分

参与人数 1金币 +300 收起 理由
iceman + 300 精品文章

查看全部评分

回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-14 14:28:00
6#
回复 5楼miyaminn的帖子

好的,感谢你反馈问题结果。

鉴于反馈对其他用户有参考价值,为了表示感谢,给您分发 300 金币。可以用于兑换论坛奖品。
金币规则:点击进入
礼品列表:点击进入
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部