Merscy Ответов: 0

Как удалить данные, связанные с доступом и отображаемые в виде таблицы данных?


Поэтому я использовал навигатор привязки, и когда я нажимаю кнопку Удалить, строка удаляется, но когда я выхожу из программы и снова вхожу в нее, удаленная строка все еще находится в представлении таблицы данных.

Что я уже пробовал:

Для удаления элемента:
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?

0 Ответов