Visual Studio Windows Forms Удаленные записи не остаются удаленными - PullRequest
0 голосов
/ 28 июня 2018

У меня есть Main форма с DataGridView локальной таблицы. У меня есть форма Inspections , которая имеет как DataGridView , так и Detail представление одной и той же локальной таблицы. Когда я добавляю запись в форму Inspections и возвращаюсь к форме Main , она показывает, что она также добавлена ​​к этому DataGridView . Но когда я удаляю запись в форме Inspections , хотя она удаляет ее как в DataGridView , так и в Details view, когда я возвращаюсь к Основная форма , запись появилась снова. Затем, когда я возвращаюсь к форме инспекции , она также появляется там снова.

Это не проблема поиска в неправильном месте, я специально загрузил записи в таблицу местоположений BIN / DEBUG с различными описаниями от обычного местоположения, чтобы я мог заметить разницу. Повторно появляющиеся записи находятся в папке BIN / DEBUG, откуда я их удалил.

1 Ответ

0 голосов
/ 28 июня 2018

Добавлен следующий код для базовой кнопки Удалить:

    this.Validate();
    this.MyBindingSource.EndEdit();
    this.tableAdapterManager.UpdateAll(this.MyDataSet);
...