Надо из таблицы Done перенести в таблицу TMP
при таком раскладе
var table1 = project.Tables["Done"];
var table2 = project.Tables["TMP"];
table1.GetItems("all", true).Select(x=> x.ToArray()).ToList().ForEach(row =>
{
if (string.IsNullOrEmpty(row[4])) table2.AddRow(row);
else table1.AddRow(row);
});
пишет
12:31:58 Выполнение действия CSharp OwnCode. [Строка: 6; Cтолбец: 4] Индекс находился вне границ массива.
и при этом удаляет все строки из таблицы, или не все, бывает остается 1-2
ps \ пока единственное что придумал - это брать построчно и проверять переменную "статус", но на кубиках не хочется