#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
метод.