Не удается получить мой datagridview для обратной записи в базу данных MS Access

#vb.net #datagridview #ms-access-2003

#vb.net #datagridview #ms-access-2003

Вопрос:

Я использую MS Access 2003 и vb.net разработать Windows-приложение для управления запасами.

Я использовал datagridview в форме и, используя опцию FillBytoolstrip, могу фильтровать данные по типу.

Но я понятия не имею, как я могу обновить базу данных, чтобы отразить последние изменения в gridview.

Пробовал искать, но не смог найти правильный и организованный ответ.

Не могли бы вы, пожалуйста, помочь мне с этим??

ниже приведен код, который я использовал. Я новичок в этом. Пожалуйста, помогите!!

 Private Sub BOM_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Me.PartnoTableAdapter.Fill(Me.HemDatabase1DataSet3.partno)

End Sub

Private Sub FillByToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles FillByToolStripButton.Click
        Try
            Me.PartnoTableAdapter.FillBy(Me.HemDatabase1DataSet3.partno, TypeToolStripTextBox.Text)
        Catch ex As System.Exception
            System.Windows.Forms.MessageBox.Show(ex.Message)
        End Try
  

Ответ №1:

Вы настроили TableAdapter PartnoTableAdapter для чтения из базы данных (используя Fill amp; FillBy методы).

Используйте тот же TableAdapter для обратной записи в базу данных, используя его Update метод.