-2

チェックボックス、テキストボックス、コンボボックス、ラジオボタンを含むフォームがあります。上記のコントロールの値をデータベースに保存する保存ボタンがあります。ここで、古い値とコントロール、および新しい値を保存する必要があります。つまり、変更履歴をデータベースに保存する必要があります。WPFフォームとコントロールを使用しています。

何か案が?

4

3 に答える 3

0

フォームの各コントロールに「フラグ」を使用できます。コントロールの変更イベントを処理し、値が変更された場合はフラグを設定します。[保存] ボタンをクリックすると、フラグが設定されているかどうかを確認でき、必要な方法で変更を保存できます。

于 2013-05-02T05:24:29.020 に答える
0

更新行の履歴を維持したい場合は、更新時にトリガーを使用し、古い値を履歴テーブルに保存します。

于 2013-05-02T05:25:43.523 に答える
0

私があなたの質問を正しく理解している場合は、フォームで値を変更する前と後に変更する必要があります。たとえば、ある人の連絡先情報を保存していたとしましょう。この連絡先情報を読み込むと、クラスのコピーを作成できます。次に、保存をクリックしたら、2 つのインスタンスをチェックして違いを確認し、それを履歴テーブルに保存します。

于 2013-05-02T11:08:30.440 に答える