更新类型化数据集不会影响数据库

时间:2017-02-03 16:18:25

标签: c# database ms-access

我编写了更新MS-Access数据库的代码。但是,更改仅在类型化数据集和gridView中可见。代码:

public Form1()
        {
            InitializeComponent();DATA SOURCE = path_to_db");
            productAdapter = new ProductsTableAdapter();
            dataTable = new ProductsDataTable();
            productAdapter.Fill(dataTable);
            dataGridView1.DataSource = dataTable;
        }

并更新:

public void update()
        {
            this.Validate();
            var x = dataTable.GetChanges();
            int y = productAdapter.Update(dataTable);
            dataTable.AcceptChanges();
        }

但是数据库中的表根本没有更新。我还应该做些什么来提交对数据库的更改?

0 个答案:

没有答案