如何刷新数据集以反映数据库的外部更改?

时间:2014-02-12 15:05:18

标签: vb.net ms-access dataset

在WinForms应用程序中,该应用程序使用来自使用数据源配置向导创建并连接到Access数据库的数据源的数据集。如何在运行时刷新数据集以反映数据库发生的变化(仅数据更改,没有结构更改),而不关闭并重新打开我的应用程序?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

在tableadapter上调用该向导应该创建的.fill命令。

默认情况下,代码放在您添加tableadapter和数据集的表单的load事件中,因此要么复制粘贴,要么创建一个新子并调用它。

修改:

如果您通过设计器添加了TableadapterManager,那么表单设计器中的TableadapterManager下列出的任何tableadapter都有一个clearBeforeFill属性,如果没有,那么您必须在后面的代码中设置它。

在后面的代码中,绑定源上可能会发生几个事件,我建议将所需的代码放在currentItemChanged事件上,以便实时提交更改。

相关问题