StringGridの編集された行のみテーブルへ反映させたい

解決


谷町  2015-06-10 20:55:02  No: 47377  IP: [192.*.*.*]

テーブル内容をStringGridに表示、編集ができるようにしております。

編集された行のみ、
テーブル内容を更新、更新日付上書きといったことがしたいのですが、
どのような方法が効率的でしょうか?

また編集しているにも関わらず、更新しないと、
エクセル等でもよくある、「編集されていますが、よろしいですか?」
といったメッセージも表示させたいです。

環境はDelphi XE3 + Windows 7です。

ご教示いただけると助かります。

編集    削除
通りすがり  2015-06-10 23:00:34  No: 47378  IP: [192.*.*.*]

DBGridかLiveBindingですかね。

編集    削除
谷町  2015-06-11 02:26:40  No: 47379  IP: [192.*.*.*]

通りすがり様

>DBGridかLiveBindingですかね。

DBGridは処理が遅すぎて断念しました。
LiveBindingは使用したことがないので、調べてみます。

ご意見ありがとうございます。

編集    削除
通りすがり  2015-06-11 06:08:54  No: 47380  IP: [192.*.*.*]

> DBGridは処理が遅すぎて断念しました。
それは多分DBGridのせいではなくコードのせいだと…

編集    削除
谷町  2015-06-13 02:40:28  No: 47381  IP: [192.*.*.*]

stringgridの項目に初期表示用領域を設けて
編集用領域と差分を判断するようにしました。
ありがとうございました。

編集    削除