现在的位置: 首页 > 综合 > 正文

在datatable中循环删除多条

2012年09月29日 ⁄ 综合 ⁄ 共 383字 ⁄ 字号 评论关闭
     今天在开发中遇到需要在操作datatable时,同时循环删除多条的情况,结果始终报错 :集合已修改;枚举操作可能不会执行 
     
查找了一上午原因结果发现是
     错误代码:
    

foreach (object var in collection_to_loop)
        
{
            
//删除collection_to_loop中元素
        }

        
for (int i = 0; i < obj.length; i++)
        
{
            
//删除obj中元素
        }

   

    正确代码:
   

 for (int i = obj.length; i > 0; i++)
        
{
            
//删除操作
        }

      居然犯如此低级的错。。。。。。

抱歉!评论已关闭.