2014-09-22 3 views
0

Я использую базу данных доступа в проекте C#. У меня также есть DataGridView для отображения и редактирования таблицы. Он отлично работает, когда я добавляю новую строку, но получаю исключение при удалении/редактировании существующей строки.
Update requires a valid DeleteCommand when passed DataRow collection with deleted rows.
relavent Код:DataGridview не будет обновлять/удалять

private void updateB_Click(object sender, EventArgs e) 
{ 
    this.complaintsTableAdapter.Update(this.databaseDataSet.complaints); 
    this.complaintsTableAdapter.Fill(this.databaseDataSet.complaints); 

} 
+1

прочитайте несколько руководств – Vland

ответ

2

необходимо установить некоторые параметры в complaintsTableAdapter
в TableAdpater набор Insert, Update, Delete команды или если вы создаете таблицу адаптер автоматически из конструктора можно использовать
Create method to send updates directly to the database (GenerateDBDirectMethods)

это может решить вашу проблему

Смежные вопросы