Vb.net 如何链接文本框数据和DataGridView并将其保存在MS Access数据库中

Vb.net 如何链接文本框数据和DataGridView并将其保存在MS Access数据库中,vb.net,ms-access,Vb.net,Ms Access,我是编程新手,我正在尝试制作一个简单的信息系统。我尝试过很多代码,我认为这是最简单的,但它不会保存数据。请指出我需要做什么。提前谢谢 这是我的代码(保存按钮): 在表适配器上调用Fill,从数据库中填充DataTable。将该DataTable绑定到BindingSource。您可以将BindingSource绑定到一个或多个控件,包括DataGridView和一个或多个textboxs。您可以根据需要添加、编辑或删除行。然后在表适配器上调用Update,将更改保存回数据库。如果您想要一个简单的

我是编程新手,我正在尝试制作一个简单的信息系统。我尝试过很多代码,我认为这是最简单的,但它不会保存数据。请指出我需要做什么。提前谢谢

这是我的代码(保存按钮):


在表适配器上调用
Fill
,从数据库中填充
DataTable
。将该
DataTable
绑定到
BindingSource
。您可以将
BindingSource
绑定到一个或多个控件,包括
DataGridView
和一个或多个
textboxs
。您可以根据需要添加、编辑或删除行。然后在表适配器上调用
Update
,将更改保存回数据库。如果您想要一个简单的系统,为什么要使用VB.net而不是Access中的VBA?将此代码用于添加按钮GeneralInformationBindingSource.Addnew(),将此代码用于保存按钮。。。。。。。。。请尝试GeneralInformationBindingSource.EndEdit()GeneralInformationTableAdapter.Update(InformationDatabaseDataset.GeneralInformation)MessageBox.Show(“数据保存”)捕获ex作为异常MessageBox.Show(“错误”)End Tryit在运行时已保存在datagridview中,但当我停止程序时,保存的数据已在datagridview中消失,而未保存在数据库中
If Len(Trim(txtStudentID.Text)) = 0 then
MessageBox.Show ("Please input data",MessageBoxButtons.OK,MessageBoxIcon.Error)
txtStudentID.Focus()
Exit Sub
End If

Try
GeneralInformationBindingSource.EndEdit()
GeneralInformationTableAdapter.Update(PayrollDatabaseSet.GeneralInformation)
MessageBox.Show (" Data Saved")

Catch ex As Exception
MessageBox.Show ("Error while Saving Data")

End Try