ADO.NET Tableadapter добавить / обновить / удалить

Я использую адаптер таблицы в C#, где Visual Studio генерирует код для вас. У меня есть вставки и обновления, работающие просто отлично, используя следующий код.

Однако при попытке удалить с помощью.update выдает следующую ошибку.

Для обновления требуется допустимая команда DeleteCommand при передаче коллекции DataRow с удаленными строками.

this.workersTableAdapter.Update(this.nursery_dbDataSet_workers.workers);

1 ответ

Откройте конструктор DataSet и нажмите "Адаптер". В окнах свойств у него есть 4 свойства Command, проверьте DeleteCommand. Кажется, отсутствует.

Вы можете перезапустить мастера или написать Delete Sql вручную.

Другие вопросы по тегам