byf
发表于 2017-8-4 18:07:06
dexteryao 发表于 2017-8-3 17:34
我测试了没有发现问题,可否提供下您的具体步骤,比如是删除那几行时候会报错?
我是先将EXCEL导入到控件中,然后再删除的,有时候删除某一行不报错,但有时候就出错,选中多行出错的几率会大些
dexteryao
发表于 2017-8-4 18:36:18
我这里会根据您的代码,再测试下,稍后给您反馈
epsoft
发表于 2017-8-10 17:20:33
dexteryao 发表于 2017-8-4 18:36
我这里会根据您的代码,再测试下,稍后给您反馈
您好,我换了账号登录,此问题有进展了吗?
dexteryao
发表于 2017-8-10 17:43:51
还是条件格式的问题,您这里后续还需要使用条件格式吗?如果不用全部删除掉
epsoft
发表于 2017-8-10 18:16:22
dexteryao 发表于 2017-8-10 17:43
还是条件格式的问题,您这里后续还需要使用条件格式吗?如果不用全部删除掉
使用你提供的代码,先删除条件格式,第一次行出的时候OK,连续的删除还是老样子,会报错。你那面可以模拟到吗?不行的话,我上传个demo
epsoft
发表于 2017-8-10 18:16:25
dexteryao 发表于 2017-8-10 17:43
还是条件格式的问题,您这里后续还需要使用条件格式吗?如果不用全部删除掉
使用你提供的代码,先删除条件格式,第一次行出的时候OK,连续的删除还是老样子,会报错。你那面可以模拟到吗?不行的话,我上传个demo
epsoft
发表于 2017-8-10 18:16:39
dexteryao 发表于 2017-8-10 17:43
还是条件格式的问题,您这里后续还需要使用条件格式吗?如果不用全部删除掉
使用你提供的代码,先删除条件格式,第一次行出的时候OK,连续的删除还是老样子,会报错。你那面可以模拟到吗?不行的话,我上传个demo
epsoft
发表于 2017-8-10 18:42:22
你好,我上传了模拟此问题的demo.
操作步骤:
1-importExcel按钮上传压缩包中的excel文件
2- 选中第10行行头,连续的做删除操作
demo环境: vs2012+framework4+spread 8.40.20151.0
此问题困扰我们好几天了,麻烦你了。
dexteryao
发表于 2017-8-11 17:37:58
问题重现了。
现在可以通过 sheet.ConditionalFormats.ClearRule(); 删除掉所有条件格式解决。
如何不删除所有条件格式去解决,反馈到开发那边了,还需要些时间
epsoft
发表于 2017-8-17 12:00:04
dexteryao 发表于 2017-8-11 17:37
问题重现了。
现在可以通过 sheet.ConditionalFormats.ClearRule(); 删除掉所有条件格式解决。
使用sheet.ConditionalFormats.ClearRule(); 可以解决报错问题,但后期有什么影响目前还不知道。谢谢