使用datagridview实时显示访问记录?

时间:2017-06-22 15:23:15

标签: sql vb.net ms-access datagridview

就哪些记录而言,没有任何进展。我只是想在datagridview中显示来自访问数据库表的所有记录,但是在修改/添加/删除/等时实时显示。

作为库存管理程序的一部分,我在vb.net(visual studio 2017)中写道(Microsoft access 2010)我有一个监控表单,其中包含来自我的数据库的所有信息,在单独的datagridviews中(每个表中的一个用于数据库)。然而,我遇到了一些问题。首先,我无法找到更改记录时刷新datagridviews的方法。例如,如果某个产品的数量发生变化,我希望将其反映在监控表单中。该软件将同时在多台计算机上运行,​​如果我正在监控库存并且库房中的计算机更新数量,我不确定能够实现此目的的最佳方法。如果我想让我的监控窗口显示更改,我将如何进行此操作?

我遇到的下一个问题是,当通过调用" fill"来刷新datagridview时。查询链接到datagridview的tableadapter列表一直滚动到顶部,用户位置丢失。有没有办法让用户在列表中保持位置?我现在更新所有列表的方法是在数据库上运行查询以计算记录数并将其与datagridview rowcount进行比较。如果它是相同的那么它什么都不做,但如果它们不同,那么我刷新datagridview。

如果有办法实时显示datagridview中访问表的信息,至少可以解决我的第一个问题。这可能是一厢情愿的想法,但我找不到任何关于如何做的信息。

如果需要,我可以提供任何其他信息。

0 个答案:

没有答案