1

作为 VB.NET 的新手,我通过使用向导和拖放表单构建了一个数据解决方案。我的数据在 Access DB 中,我用服务器资源管理器打开了这些表并将它们拖到我的数据集中。我将表连接到 datagridviews。像魅力一样工作。

然后我发现项目需要能够动态创建表。“没问题”我想。我只想了解如何在 VB.NET 中动态创建一个表以放入 Access。再次,像魅力一样工作。

然后我意识到我通过使用项目的数据集查询数据的方法不适用于这些动态创建的表,因为一旦用户关闭程序,这些表就不再是我的数据集的一部分。是的,它们仍然驻留在 Access 数据库中,但我不直接查询 Access,而是使用我的数据集。

我是否在逻辑上正确地解决了这个问题?我应该(或者甚至有办法)废弃固定数据集并在启动时动态加载所有 Access 表吗?或者有没有办法完全废弃数据集并直接与 Access 通信?如果可能,我更喜欢第一个选项,因为这是一个广泛的项目,我不想进行重大重写。

4

0 回答 0