我使用dataset
,bindingsource
,tableadapter
,bindingnavigator
和datagridview
建立了与Access数据库(Access 2016)的连接。
可行,我可以在datagridview
中导航,在datagridview
中进行更改,添加和删除记录,但这些更改不会出现在Access DB中。
数据加载:
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
'TODO: This line of code loads data into the 'FacturatieDataSet.Catalogus' table. You can move, or remove it, as needed.
CatalogusTableAdapter.Fill(FacturatieDataSet.Catalogus
End Sub
删除我使用:
Private Sub BindingNavigatorDeleteItem_Click(sender As Object, e As EventArgs) Handles BindingNavigatorDeleteItem.Click
CatalogusBindingSource.RemoveCurrent()
CatalogusTableAdapter.Update(FacturatieDataSet.Catalogus)
End Sub
我是VB 2015的新手,我不是程序员,我这是为了个人学习。
对我的问题有什么(简单)解决方案?
答案 0 :(得分:0)
您填写数据网格视图,但不进行更新(删除记录时除外)。
查看有关如何使用datagridview处理基本CRUD操作的教程。