更新
我刚刚找到导致它的原因但无法解决它:
运行项目时,VS会将SDF文件复制到bin \ Debug,因此,对其进行的任何更改,即使只刷新数据库也会导致它被覆盖...
我创建了一个快速而又脏的项目来测试SQL CE 4.0,设计了一个小表并添加了一个 Update 按钮来保存输入的数据。到目前为止一切正常,我关闭并重新打开应用程序,数据被加载并显示在DataGridView中。
但是,只要我在服务器资源管理器中进行任何更改(例如刷新连接),就会出现一个问题,
当我再次启动应用程序时,我输入的所有数据都消失了。
我错过了什么吗?
我是如何创建数据库的:
来自数据源我添加了一个新数据源,创建了一个新连接,创建了一个新数据库,回答是将其复制到我的项目并修改连接。
然后从服务器资源管理器中创建了一个新表,添加了列
最后,我重新配置了我的数据源,以便重新创建数据集,数据表和适配器
答案 0 :(得分:0)
以下是修复方法:
不要将其本地复制到项目文件夹,不会有两个版本,其中一个会覆盖另一个版本。