foreach DatRow 삭제 썸네일형 리스트형 C# DataTable Foreach로 DataRow 삭제하기 foreach(DataRow dr IN dtData.Rows) { if(dr["name"].ToSting() == "smith") dr.Remove(); } 개발을 하다보면 위와같이 처리해야 하는 경우가 종종 발생한다. 그럼 컴파일시 아래와 같은 오류가 발생한다. 컬렉션이 수정되었습니다. 열거 작업이 실행되지 않을 수 있습니다. 현재 사용중인 Collection에 직접 삭제작업이 안되므로 다른 방법으로 삭제해야 한다. 처리방법 foreach(DataRow dr IN dtData.Select()) { if(dr["name"].ToSting() == "smith") dr.Delete(); } dtData.AcceptChanges(); 1. foreach(DataRow dr IN dtData.Select()).. 더보기 이전 1 다음