2

我使用 C# 2010 创建了一个 Windows 应用程序,并且我使用的是 SQL Server Compact Edition 3.5。

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

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

4

1 回答 1

3

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

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

这个问题有更详细的解释:link to MSDN social

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

于 2012-10-06T09:18:53.927 回答