1

Visual Studio 2010を使用してC#でアプリケーションを作成しました。このアプリケーションは、データベースと大量のデータバインドコントロールを使用します。

実行中のアプリケーションのコピーを、ユーザーがファイルに加えた変更とともに保存する必要があります。ユーザーはダブルクリックして、保存した状態をアプリケーションに戻すことができます。

SaveFileDialogを使用する必要があることはわかっていますが、それ以外はわかりません。

4

1 に答える 1

0

すべてのコントロールがデータセットを介してデータにバインドされている場合は、基になるデータセットをXMLファイルとの間でシリアル化および逆シリアル化して、ある種の「オフラインデータファイルストレージ」機能を作成できます。

ただし、このような機能をアプリケーションに導入する前に、アプリケーションクライアント内でこのような保存された状態を保持することで発生する可能性のあるデータベース同期の潜在的な問題をすべて考慮する必要があります。

ウィンドウレイアウトのプロパティ(ウィンドウサイズ、グリッド列の幅、並べ替えられた列、スプリッターの位置など)のみを保持したい場合は、これらのプロパティのみに焦点を当てる必要があります。

これは同様の議論のスレッドです

于 2011-03-23T11:09:41.033 に答える