以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 集合已修改,可能无法执行枚举操作 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=49727) |
||||
-- 作者:ndxfke -- 发布时间:2014/4/23 11:28:00 -- 集合已修改,可能无法执行枚举操作 如题,
请大神帮解决,谢谢!
|
||||
-- 作者:Bin -- 发布时间:2014/4/23 11:31:00 -- 如何操作重现错误? 你想实现的需求是什么?
|
||||
-- 作者:逛逛 -- 发布时间:2014/4/23 11:49:00 -- 应该是在for Each 中 ,对本身的遍历对象进行了新增或删除的操作。 |
||||
-- 作者:ndxfke -- 发布时间:2014/4/23 11:50:00 -- 以下是引用Bin在2014-4-23 11:31:00的发言:
如何操作重现错误? 你想实现的需求是什么?
点不同 付款状态 时报错。 |
||||
-- 作者:Bin -- 发布时间:2014/4/23 11:54:00 -- 逻辑值不用单引号 |
||||
-- 作者:ndxfke -- 发布时间:2014/4/23 12:01:00 -- 切换状态时,仍然有这个问题。 BIN.......
.NET Framework 版本:2.0.50727.3053 |
||||
-- 作者:ndxfke -- 发布时间:2014/4/23 12:03:00 -- 以下是引用逛逛在2014-4-23 11:49:00的发言:
应该是在for Each 中 ,对本身的遍历对象进行了新增或删除的操作。
for each 中只运用了聚合函数来统计数据。
没增、删操作 ; |
||||
-- 作者:逛逛 -- 发布时间:2014/4/23 12:06:00 --
俺猜错了! |
||||
-- 作者:ndxfke -- 发布时间:2014/4/23 12:08:00 --
感谢帮忙支招儿撒,只是我没找到问题所在,正纳着闷呢。
|
||||
-- 作者:逛逛 -- 发布时间:2014/4/23 12:21:00 -- 你在 CheckedChanged 最开始出加上
If e.Sender.Name = "CheckBox1" OrElse e.Sender.Name = "勾选" Then Return
让你上面的 支付标识 和下面的 勾选 不触发事件 [此贴子已经被作者于2014-4-23 12:36:15编辑过]
|