C#不在MS Access数据库中保存数据

时间:2017-05-14 13:42:11

标签: c# database ms-access

我正在开发一个C#windows窗体应用程序。这个简单的应用程序基本上是一种用户可以在MS Access数据库中保存,编辑和删除某些数据的表单。当我调试代码时,它正常工作(我保存数据结束它在datagridview中显示为一个新行)。问题是当我关闭表单并再次打开它时,datagridview不会显示我刚保存的记录,并且新记录不会保存在MS Access数据库中。这是我用来保存记录的代码:

private void btnSalvar_Click(object sender, EventArgs e)
    {
        try
        {                
            materiaisBindingSource.EndEdit();
            materiaisTableAdapter.Update(this.appData.Materiais);
            this.appData.Materiais.AcceptChanges();                                                   
            groupBox1.Enabled = false;
         }
        catch (Exception ex)
        {
            MessageBox.Show(ex.Message, "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Error);
            materiaisBindingSource.ResetBindings(false);
        }
    }

拜托,有人可以帮助我吗?

0 个答案:

没有答案