Хочу удалять и добавлять строки в БД изи datagridview по нажатию кнопки. Сделал добавление по аналогу с Mssql:
adap.UpdateCommand = cd.GetInsertCommand();
adap.Update(table);
dataGridView1.DataSource = table;
Но при написании кода на удаление строки
foreach (DataGridViewRow row in dataGridView1.SelectedRows)
{
dataGridView1.Rows.Remove(row);
}
adap.UpdateCommand = cd.GetDeleteCommand();
adap.Update(table);
dataGridView1.DataSource = table;
Выдаёт ошибку:
Динамическое создание SQL для UpdateCommand не поддерживается для SelectCommand, не возвращающей никаких сведений о столбце ключей
Подскажите как удалять строку полностью. Уже всё перепробовал. Также добавление только после ввода второй раз добавляется, но с этим разберусь.