Я пытаюсь удалить строку из таблицы данных на основе значения одного из ее столбцов
String st = "ok"; DataRow[] drr = dt.Select("Remarks=' " + st + " '"); for (int i = 0; i < drr.Length; i++) drr[i].Delete();
Это не работает, я что-то здесь упускаю?
Скорее всего, это пробел в списке выбора, попробуйте что-то вроде
dt.Select("Remarks='" + st + "'")
Кроме того, вы открываете себя для атаки SQL-инъекцией .
Если вы хотите сохранить строки, используйте новый способ
dt.Select($"Remarks='{st}'")