2012-02-08 8 views
0

SQLDataAdapterおよびFill-Methodを使用してSQLデータベースからSQLテーブルをC#のDataTableに転送します。SQLデータベースの新規挿入時にDataTableを更新する(同期)

SQL DataTableは、ランダムな時間間隔で新しいデータセットを受け取ります。 今、私はC#DataTable(DataGridview)がリアルタイムでSQLデータベースの新しいエントリごとに更新されることを希望します。つまり、これらの2つのテーブルを同期したいと思います。

どうすれば問題を解決できますか? SQL Serverでトリガーを使用していますか? C#のコマンドで? 私はちょうどデータを読みたいです。

+0

関連リンク - http://stackoverflow.com/questions/158617/synchronize-dataset – adatapost

+0

ありがとう!しかし、私はマルチユーザサポートのような高い要求を持っていません。 Fillメソッドを繰り返し実行することはできますが、時間間隔はわかりません。それは数秒から数時間に変わります。私はイベントが必要です。 – Blubb

答えて

1

MSSQLの変更追跡の必要があると私に聞きました。 http://msdn.microsoft.com/en-us/library/cc714038.aspx

希望に役立ちます:

私はこれを読んですることは、少なくとも良いスタートになると思います。

+0

"Change Tracking"がキーワードでした!ありがとうございました! :)しかし、1つの問題:私は "ローカルデータベースキャッシュ"テンプレートを持っていない。また、 "Add New Data Source"でSQL Serverに接続できません。 Visual C#2008 Express Editionで.NET Framework 3.5 SP1を使用しています – Blubb

関連する問題