找回密码
 立即注册

QQ登录

只需一步,快速开始

cskg0001

初级会员

33

主题

72

帖子

219

积分

初级会员

积分
219

活字格认证微信认证勋章

cskg0001
初级会员   /  发表于:2016-5-3 08:54  /   查看:3359  /  回复:8
C1 2015V3
C1FlexGrid 非绑定模式,在不停的加入行(row)时,有时会出现:
An Item with the same key is already been added!
出现频率有点高,一天会出现10几次(大概一天会增加1000多记录到FlexGrid)
程序代码
_flex.rows.add()
_flex(flex.rows.count-1,"序号")=i
_flex(flex.rows.count-1,"条码")=txtBarCode.text.trim
... 大概10多个行
_flex.select(_flex.rows.count-1,1,true)


出现的原因不缺定,和录入的频率也没多大关系,1秒有时2条左右
虽然会出现错误,但行其事是加入到了FlexGrid中,只是会跳过后面的代码(如打印条码的标签)

急!!!!!


8 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-5-3 09:54:26
沙发
我对您提到的问题进行了测试,但是无法重现该问题。
首先需要重现您的问题,才能针对该问题给予合适的解决方案。
需要您发给我一个可以重现问题的简单的Demo,我帮您看看。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
cskg0001
初级会员   /  发表于:2016-5-3 10:21:33
板凳
这个问题也是随机出现的。我这边测试也不能重现 我只是想问下什么情况下会出现这个异常
回复 使用道具 举报
cskg0001
初级会员   /  发表于:2016-5-3 10:22:51
地板
Flexgrid中的行有Key吗?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-5-3 11:41:59
5#
cskg0001 发表于 2016-5-3 10:22
Flexgrid中的行有Key吗?

行是通过Index区分的,没有Key。

之前没有客户反馈过此问题,没有重现问题的Demo,我们很难推测问题的原因。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
cskg0001
初级会员   /  发表于:2016-5-3 12:16:45
6#
那能不能帮忙确认下。那种情况会出现这个异常?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-5-3 13:42:40
7#
cskg0001 发表于 2016-5-3 12:16
那能不能帮忙确认下。那种情况会出现这个异常?

从异常来看是哪里出现了重复,你可以检查下代码逻辑性。

我们这里也是需要Demo重现问题,才能调查原因,否则很难推测您的程序哪里有问题。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
unity
社区贡献组   /  发表于:2016-6-27 15:11:23
8#
cskg0001 发表于 2016-5-3 12:16
那能不能帮忙确认下。那种情况会出现这个异常?

建议给这段代码加上 try  catch,
并在捕获异常后将异常消息以及堆栈信息写到日志文件。

下次如果再发生这个错误后将错误日志发上来。
这样有助于分析错误原因。

评分

参与人数 1金币 +300 收起 理由
Alice + 300 很给力!

查看全部评分

回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-6-27 16:33:39
9#
unity 发表于 2016-6-27 15:11
建议给这段代码加上 try  catch,
并在捕获异常后将异常消息以及堆栈信息写到日志文件。

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

葡萄城控件服务团队

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