В позиции 4 нет строки при сравнении двух datatable и удалении unitcode аналогично
Problem error no row at position 4 when compare two datatable and remove similar unitcode . why this error and how to solve it <pre lang="c#">if (dtwrongvaluesFinal.Rows.Count > 0) { for (int j = 0; j <= dtwrongvaluesFinal.Rows.Count-1; j++) { if (dtcheckrepeated.Rows.Count > 0) { for (int m = 0; m <= dtcheckrepeated.Rows.Count-1; m++) { UnitCodeWrongchk = Utilities.ObjectConverter.ConvertToString(dtwrongvaluesFinal.Rows[j]["UnitCode"]); UnitCodeWrongchkwrong = Utilities.ObjectConverter.ConvertToString(dtcheckrepeated.Rows[m]["UnitCode"]); if (UnitCodeWrongchkwrong == UnitCodeWrongchk) { dtwrongvaluesFinal.Rows.RemoveAt(m); } } } dtwrongvaluesFinal.AcceptChanges(); } }
Как решить проблему ?
Что я уже пробовал:
There is no row at position 4 when compare two datatable and remove unitcode similar