C1DataGrid在Window8系统下的问题
您好!之前通过您的帮助,我们完成了DataGrid可以自动添加新列,自动根据Combox选择添加新行的功能,如图所示。
但实现的功能在window8系统下,当点击红线所指位置,第3次的时候,就报如下错误,如图所示。
所以,我想提出疑问,C1DataGrid是否在win8系统下存在这个问题?怎么解决?
急需答复,非常感谢~ 回复 1楼安心海叶的帖子
没有遇到过类似的问题。
一般情况下,不会出现和系统相关的特殊性。
从异常看,出现NullReferenceException,有可能是该对象没有new造成的。
你有没有重现问题的demo,发给我们,我们帮你看看。 回复 2楼Alice的帖子
好的好的,我忘记发送demo了 回复 3楼安心海叶的帖子
谢谢你提供的demo。
问题收到了,测试后给你反馈。 回复 4楼Alice的帖子
好的,非常感谢,能尽快答复 回复 3楼安心海叶的帖子
注销掉dgSVC_CommittingEdit事件里最后一句代码,即:
//dgSVC.Refresh(true, true, true, false, false);
就不会产生Null的异常。
由于不太清楚这句代码具体和哪些业务逻辑相关,你可以测试下,如果有什么问题,请及时和我联系。 回复 6楼Alice的帖子
//dgSVC.Refresh(true, true, true, false, false);
这句话的意思是,能实时增加新列,并刷新新行的数据。
如果删除这句话,一方面新增加行的数据不会依次添加行,二方面如果再添加新列,之前添加的新行数据就会没有,并且再次添加新的行,就会报Null异常的错误。
我们在Win7以下系统测试,都是没问题的。 回复 7楼安心海叶的帖子
问题我已经重现了。
现在已经提交到产品组进行看是不是我们产品的问题。
如果有解决方案或是确认bug,我会尽快通知您。 回复 8楼Alice的帖子
好的,非常感谢!还请尽快给予答复~ 回复 9楼安心海叶的帖子
好的
页:
[1]
2