Хочу удалить из базы выделенный элемент.
kontragentBindingSource.RemoveCurrent();
kontragentBindingSource.EndEdit();
this.kontragentTableAdapter.Adapter.Update(uK_GTMDataSet);
Выдает ошибку - Для элемента Update требуется действительный DeleteCommand при передаче коллекции DataRow с удаленными строками.
Adapter - это не класс обладающий экстрасенсорными способностями=>откуда ему знать каким образом вы что-то хотите удалить.
У Adapter есть свойство DeleteCommand. Поместите туда команду, которая описывает логику удаления - это обычно удаление по ключу.
А еще есть класс DbCommandBuilder, который может вам вернуть готовые команды через Get*, но для его работы в таблице должен стоять первичный ключ.
Все.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники