在WinForms应用程序中,该应用程序使用来自使用数据源配置向导创建并连接到Access数据库的数据源的数据集。如何在运行时刷新数据集以反映数据库发生的变化(仅数据更改,没有结构更改),而不关闭并重新打开我的应用程序?
提前感谢您的帮助。
答案 0 :(得分:1)
在tableadapter上调用该向导应该创建的.fill命令。
默认情况下,代码放在您添加tableadapter和数据集的表单的load事件中,因此要么复制粘贴,要么创建一个新子并调用它。
修改:
如果您通过设计器添加了TableadapterManager,那么表单设计器中的TableadapterManager下列出的任何tableadapter都有一个clearBeforeFill属性,如果没有,那么您必须在后面的代码中设置它。
在后面的代码中,绑定源上可能会发生几个事件,我建议将所需的代码放在currentItemChanged事件上,以便实时提交更改。