現在、私のアプリケーションでは、グリッド行をクリックすると、ページのコントロールにグリッド行エントリを入力します。変更を保存するためのUPDATEボタンがあります。しかし、コントロールの値を変更せずに[更新]ボタンをクリックしても、更新は同じ値で行われます。ログテーブルへのエントリをトリガーします。フォームエントリが変更されない場合の更新を回避する方法
グリッドをクリックしたときにコントロールの値がロードされているものと異なる場合にのみ、更新を呼び出すようにフォームを作成する方法はありますか。
更新: アプリケーションはMVVMのようなパターンを使用していません。構造体は、UI以外のフォームを獲得するのに非常にスリムです。 db相互作用のためのADO.net。これはすでに私がこのプロジェクトに参加したときに作られました&でも、私はwpfを初めて使っています。
誰でもお手伝いできますか?
MVVMなどのパターンを使用していますか?あなたのアプリケーションのデザインを説明してください。 –
GridViewのItemsSourceをバインドしましたか? –
私はデータグリッドのアイテムソースを持っています。私はグリッド自体のエントリを更新していません。私はテキストボックス、コンボボックスなどのコントロールを分離するためにdemをロードします –