投稿者 パンケーキ  (社会人) 投稿日時 2017/8/31 00:22:55
魔界の仮面弁士様

早々にご回答いただきありがとうございました。
誤解を招く表現があった為、以下に、現在作成中の画面処理について、説明を補足させていただきます。

・システム構成
Windows10Pro+SQLSERVER2012

・処理の概要
①検索画面が起動

②検索条件入力部に条件を入力し、フォーム上の検索ボタン押下

③条件のSQLが発行され、DBから取得した検索結果が画面に表示される
※この検索結果データを、データテーブルで保持しています。

④画面を更新
※ここで、画面の更新内容をDBに反映します。

⑤更新結果を表示

現在、④の更新後、⑤で更新内容を画面に再表示させる為に、
②③の処理を再度実行しているのですが、あまりにも再表示に時間がかかる為、
更新後にDBからデータをデータテーブルに取得し、それをそのまま再表示するのではなく
③で保持している更新前のデータテーブルと比較し、その差分のみ再表示しようと考えた訳です。

あと、データテーブルは、画面に表示される項目とはバインドしていません。

以上、状況について説明を補足させていただきました。
お手数ですが、引き続き、ご指導ご教示の程、よろしくお願い致します。