更改不会保存在SQL Server Compact 3.5数据库中

时间:2012-10-06 08:56:46

标签: c# data-binding sql-server-ce database-connection

我使用C#2010创建了一个Windows应用程序,我正在使用SQL Server Compact Edition 3.5。

我还使用DataSet更改数据库TabelAdapter,并使用bindingnavigat添加/编辑/删除。

问题是:我可以在执行期间执行所有这些命令,我​​可以看到在DataGridView中添加和编辑的行,但是当我转到服务器数据库解决方案并验证我的数据时,没有任何事件发生过做完!!没有添加任何行!

1 个答案:

答案 0 :(得分:3)

您的数据库可能会从某个地方/ Projectname复制到某个地方/ Projectname / bin / Debug /。检查项目树中数据库文件的属性。应该有“复制到输出目录”属性设置为“始终复制”。如果存在“始终复制” - 您的应用程序正在处理数据库副本。

阅读帮助中的“复制到输出目录”。

对该问题有更详细的解释:link to MSDN social

(关于VB的问题,但它也适用于C#)