У меня возникли проблемы с обновлением моей таблицы базы данных с помощью datagridview, я читал какую-то ветку о проблеме, и в моем случае ничего не работает. Вот код, который я использую при заполнении datagridview.
Public Sub filldatagridserver(ByRef SQL As String, ByRef dg As DataGridView)
Dim myDataset As DataSet = New DataSet
myAdptr.SelectCommand = New SqlCommand(SQL, cnSQL)
myAdptr.Fill(myDataset)
dg.DataSource = myDataset.Tables(0)
dg.AutoResizeColumns()
myAdptr.Dispose()
myDataset.Dispose()
cnSQL.Close()
End Sub
затем я вызываю эту подпроцедуру с кодом ff:
Call filldatagridserver("SELECT * FROM tblQuarterCollection", dgQuarter)
я уже использовал myAdptr.update, но я продолжаю получать ошибку о сопоставлении таблиц и т. д. Я также пытался процитировать удаление и закрытие в этой подпроцедуре, но это все еще не работает.
есть ли способ правильно заполнить datagridview и обновить изменения, внесенные в базу данных. Я думаю, что моим последним средством здесь будет цикл через каждую запись, обновляющую данные в соответствии с текущим значением в datagridview. Пожалуйста помоги.