找回密码
 立即注册

QQ登录

只需一步,快速开始

moriya

论坛元老

78

主题

189

帖子

4万

积分

论坛元老

积分
42318

活字格认证

[已处理] setarray优化问题

moriya
论坛元老   /  发表于:2013-2-21 10:20  /   查看:4401  /  回复:2
(sheet.Models.Data as FarPoint.Win.Spread.Model.DefaultSheetDataModel).SetArray(0, i, dm.GetArray(0, m, sheet.Rows.Count, 1));方法有没有优化的空间

2 个回复

倒序浏览
moriya
论坛元老   /  发表于:2013-2-21 15:36:00
沙发
数据量大的时候执行一次需要花费200多毫秒,能不能在这上面进行优化
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-2-21 16:37:00
板凳
moriya 你好

单从 SetArray 方法本身来看并没有什么优化的地方,而且通过Models.Data访问Spread的数据已经是一种比较高效的方法

我注意到你可能是在循环中调用 SetArray 方法,你可以看看循环操作是否有提升的地方
此外,通常情况下在循环中操作Spread UI时,通过下文中的方法能提升一些性能:使用-SuspendLayout-和-ResumeLayout-方法提高-Spread-性能
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部