2

C# 2010 で Windows アプリケーションを作成し、SQL Server Compact Edition 3.5 を使用しています。

また、 を使用しDataSetて DB を変更しTabelAdapter、バインディングナビゲートを使用して追加/編集/削除しています。

問題は、実行中にこれらすべてのコマンドを実行できることです。行が追加および編集されているのDataGridViewを確認できますが、サーバー データベース ソリューションに移動してデータを確認すると、イベントは実行されませんでした !! 行が追加されません!

4

1 に答える 1

3

あなたのデータベースはどこか/Projectnameからどこか/Projectname/bin/Debug/にコピーされるかもしれません。プロジェクト ツリーでデータベース ファイルのプロパティを確認します。「常にコピー」に設定されている「出力ディレクトリにコピー」プロパティが必要です。「常にコピー」がある場合 - アプリケーションはデータベースのコピーに取り組んでいます。

ヘルプの「出力ディレクトリにコピー」についてお読みください。

その問題のより詳細な説明があります: MSDN ソーシャルへのリンク

(VBについての質問ですが、C#にも当てはまります)

于 2012-10-06T09:18:53.927 に答える