c# - 如何在 C# 中更新数据源

标签 c# .net database visual-studio-2008 ms-access

我正在 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/

相关文章:

database - Order By Clause 在 SQL 中花费太多时间

python - 即使在 "save"调用后 Django 对象也没有保存

c# - 如何使用 wpf mvvm 在表单中生成(绑定(bind))测验

c# - 如何将 SQL Server 中存储的 pdf 字节数组显示到图像框中的 asp.net WebForm?

c# - 如何使用 C# 向 Exchange 分发列表发送电子邮件

sql - 使用 WHERE、AND 和 ILIKE 查询

c# - 从本地开发站点使用 Facebook 进行身份验证

c# - Azure 服务总线队列 - 将锁定的消息释放回队列

c# - 如何强制将焦点放在 Windows 窗体中的控件上

c# - 使用 Sharppcap 或 packetdotnet 发送 http post 数据包