データベース内のデータをチャートと同期するコードを書いています(実際にはZedGraph ですが、問題ではありません)。私はこのようなことをしたい:
- chart はデータベースからデータを描画します
- 新しいデータがデータベースに追加されるたびに、すぐにチャートに描画されます
チャート ラインの DataSource をデータ テーブルにバインドできるため、これまでのところすべて正常に動作しています。しかし、グラフ上の値の移動平均も描きたいと思います。そこで、Table Adapter を使用して、移動平均を計算し、結果を返すクエリを作成しました。次に、新しいチャート ラインを作成し、クエリの結果にバインドします。
it = new DatabaseDataSetTableAdapters.IntradayAdapter();
line.DataSource = it.GetSMABy(name);
新しいデータがデータベースに追加されるたびに、チャートに描画され、アクションリスナーなしで移動平均を再計算することは可能ですか?