6

我已将新列添加到MS Access 2010已连接到的现有数据库中Visual Studio 2010。更新数据库后,数据源窗口并DataSet没有新的列。我查看了这样的答案:Visual Studio DataSet Designer Refresh Tables,但是使用“SELECT * FROM Reservations”配置默认查询(有人建议更新查询将导致表刷新)并没有刷新任何内容。并且数据源和数据库资源管理器窗口上的内置“刷新”按钮还没有捕捉到更新(还有一个我想很快使用的新表)。

我到底如何(非编程方式)更新我的数据集?我有自定义绑定,不想通过删除此数据源并“重新添加”它来手动重新创建它们。我宁愿为我的新字段添加一些自定义绑定,并继续在这个项目上工作!

4

2 回答 2

3

我的结果接近于一个重复的问题......请参阅this以获得答案(是的,它就像通过 DataSet 设计器下的 TableAdapter 配置一样简单。)

更新 Visual Studio 中的 DataSet 结构以匹配新的 SQL 数据库结构

另请参阅: http: //msdn.microsoft.com/en-us/library/ms171902%28VS.80%29.aspx(如何编辑 TableAdapters)

...而且,正如我在几乎失去理智后发现的那样,我实际上是一个子文件夹(这意味着我的项目文件夹中有两个数据库副本)。项目 -> MyProject -> db.accdb 和项目 -> MyProject -> MyProject -> db.accdb。如果您遇到此问题并且查询不起作用,请仔细查看路径。很接近的。:)

于 2013-06-07T14:02:59.627 回答
0

就我而言,我确实添加了这一行:

    Me.NameTableAdapter.Fill(Me.AttendanceDbDataSet1.Name)
于 2021-03-02T06:48:53.110 回答