找回密码
 立即注册

QQ登录

只需一步,快速开始

daswonhuo

高级会员

14

主题

64

帖子

1576

积分

高级会员

积分
1576

活字格认证

[已处理] FPSPREAD报错

daswonhuo
高级会员   /  发表于:2015-3-1 11:59  /   查看:6793  /  回复:9
版主,麻烦帮忙。

我写的程序用于显示实时故障信息,没5秒钟刷新一次Spread的表格,当刷新过程中如果用户移动表格的光标或者鼠标点击某些单元格,整个程序报错关闭。表格的更新使用DATASOURCE完成的,也试着把更新的过程放入Try语句中,结果无效。
想着能不能在更新前把表格的输入相应关闭,更新完再打开?

异常信息.docx

12.38 KB, 下载次数: 598

9 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-3-2 14:13:00
沙发
回复 1楼daswonhuo的帖子

Column,Row和Cell下都有提供Locked属性,当Locked为true的时候,就会被锁定不能编辑。
你可以尝试Locked表格。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
daswonhuo
高级会员   /  发表于:2015-3-3 22:37:00
板凳
版主,实际上,目前我的表格是出于Locked状态,但是还是出现这个问题
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-3-4 10:47:00
地板
回复 3楼daswonhuo的帖子

Spread不支持多线程的操作,请问你是多线程完成的么?

如果是多线程,没有相应的解决方案。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
daswonhuo
高级会员   /  发表于:2015-3-8 23:50:00
5#
您说对了,版主,我在刷新时用的是BackgroundWorker,看来只能再想办法了。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-3-9 11:02:00
6#
回复 5楼daswonhuo的帖子

谢谢你的反馈。很抱歉Spread并未提供多线程的解决方案。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
daswonhuo
高级会员   /  发表于:2015-3-9 22:26:00
7#
问题已解决,多谢您提醒。数据采集过程用BackgroundWorker,刷新Spread用BackgroundWorker的进程回馈动作。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-3-10 17:45:00
8#
回复 7楼daswonhuo的帖子

谢谢反馈。
该问题关闭,如果有新问题请开新帖。
为你点个赞,真的很牛。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
daswonhuo
高级会员   /  发表于:2015-3-14 11:53:00
9#
您客气了,谢谢支持!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-3-16 09:58:00
10#
回复 9楼daswonhuo的帖子

欢迎就本次服务评分。

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部