我正在 Visual Studio 2008 中使用 C# 和 Access 数据库作为后端开发基于 Windows 窗体的应用程序。我通过 Access Data->Add New Data Source
将 Access 数据库添加到项目中我可以从数据库的定制DataSet
中检索数据完美。
我的下一个目标是将新数据保存回 Access 数据库,创建一个新行。然而,在我的一生中,我似乎不知道如何做到这一点。看来我需要 OLEDbConnection
到数据库或TableAdapter
连接到数据库,但我似乎没有其中之一。当我添加新数据源时,我认为它们会是预制的或其他东西,就像 DataSet
一样。是,但如果是这样的话,我不知道如何引用它们。
将数据添加回已添加到项目的数据源的最佳方法是什么?
最佳答案
您可能有一个(已配置的)TableAdapter,它与您的(生成的)数据集位于子命名空间中。
代码中的某个位置必须有 Adapter.Fill(table)
,找到它。
复制并更改为 Adapter.Update(table)
写回数据库。
无需向您介绍添加记录的多种其他方法,请查看 videos here
关于c# - 如何在 C# 中更新数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3885771/