找回密码
 立即注册

QQ登录

只需一步,快速开始

robertxff
银牌会员   /  发表于:2013-3-18 16:36  /   查看:6841  /  回复:5
现在有这样的需求,某一业务需要很多列,大概600列,需要用到公式,公式自动计算,下拉框级联,当列很多并且应用公司时,点击下拉框加载另一个下拉框数据时,ie反应很慢(注:通过后台FpSpread1_ButtonCommand事件加载下拉框数据),有没有某些属性很要性能?因为要用到单元格动态合并,所以添加行也是在服务端,列多时该操作反应也比较慢.

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-3-18 17:00:00
沙发
回复 1楼robertxff的帖子

liushutao 你好,
1.在 BS 程序中,数据加载速度和网络带宽、客户机性能有关。
  数据量过大,加载速度慢问题,是 BS 程序的瓶颈。1000*90 的数据量在 BS 程序中数据量较大,所以加载速度过慢。
2.Spread 在呈现数据时,除了数据本身,还有一些样式的加载,对性能也有一定影响。
3.建议进行分页处理。方法为:
1.        this.FpSpread1.Sheets[0].PageSize = 30;
2.        this.FpSpread1.Sheets[0].AllowPage = true ;

请问每次加载多少行数据?能否告知 600 列表格的应用的使用场景是?
回复 使用道具 举报
robertxff
银牌会员   /  发表于:2013-3-18 17:14:00
板凳
现在的问题是行可能不多,但是列多,如下图:

QQ截图20130318171300.png
发送到的html文件大,客户端显示肯定会慢,我想问一下,有没有一些属性默认会增加开销,或者其它的优化方法?
场景:如某一生产流程有600个工序,为了直观客户要求横向展示所有工序.
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-3-18 17:37:00
地板
回复 3楼robertxff的帖子

请你参考链接中的附件:http://gcdn.grapecity.com/showtopic-583.html
看是否能对你有所帮助。
如果有疑问,欢迎继续交流。
回复 使用道具 举报
robertxff
银牌会员   /  发表于:2013-3-19 11:30:00
5#
你好,谢谢你的回复,因为列太多,我想减少发送到客户端的html,下图是列头的html,能否将bgselimg属性去掉?或者给它一个短一点的属性,因为列太多了,这个属性又太长.

列头.png
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-3-19 15:01:00
6#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部