Да нет, два раза я вставил в сообщение
rowList.Add(row);
по ошибке т.к. кода у меня много и я решил вставить одну из веток if {}
а подчищаю я строки в DataTable при помощи
BaseTable.Rows.RemoveAt((int)rowList[arrow]);
потому что если делать Delete(),а затем
BaseAdapter.Update(myDS,"sgz_PlanPogrKomatsu");
вываливается ошибка,что нет информации о строке
если делать
BaseTable.Rows.RemoveAt((int)rowList[arrow])
BaseAdapter.Update(myDS,"sgz_PlanPogrKomatsu");
тогда записи из БД не удаляются,
поэтому и приходится удалять самому
killCmd.ExecuteNonQuery();