Как удалить данные, связанные с доступом и отображаемые в виде таблицы данных?
Поэтому я использовал навигатор привязки, и когда я нажимаю кнопку Удалить, строка удаляется, но когда я выхожу из программы и снова вхожу в нее, удаленная строка все еще находится в представлении таблицы данных.
Что я уже пробовал:
Для удаления элемента:
Private Sub BindingNavigatorDeleteItem_Click(sender As Object, e As EventArgs) Handles BindingNavigatorDeleteItem.Click DataBindingSource.RemoveCurrent() 'I've also tried including the code below TableAdapterManager.UpdateAll(UserDataDataSet) End Sub
Для сохранения элемента:
Private Sub bnMonitorHeartRateSaveItem_Click(sender As Object, e As EventArgs) Handles BindingNavigatorSaveItem.Click Try DataBindingSource.EndEdit() DataTableAdapter.Update(UserDataDataSet.Data) MessageBox.Show("Data Saved") Catch ex As Exception MessageBox.Show("error occurred while saving data") End Try
Richard MacCutchan
Вам необходимо обновить базу данных, чтобы удалить удаленные строки. Вы можете сделать это вручную или напрямую через элемент управления привязкой.
Gerry Schmitz
Иногда его настройки проекта: "данные" восстанавливаются, когда вы перестраиваетесь из-за чего-то, что вы положили (или не сделали) в "действие сборки".
Sandeep Mewara
Есть ли еще один экземпляр вашего access MDB в папке debug?