2009-03-31 9 views
0

さまざまなソースからのデータ(リアルタイムデータフィードとデータベースの静的データ)を表示するアプリケーションを作成する必要があります。主にアプリがこれらの要件をカバーする必要があります:xはその後、yよりも小さい場合C#のスプレッドシートスタイルアプリの設計を手助けにする

  • は(accoringly
  • フォーマットのデータを(既存のデータにして、新しい行を追加するために)、リアルタイムの更新で、グリッド内のデータを表示します黄色のセルを強調表示し、グリッドの構造は、XMLで定義されるべきである
  • 更新など)に点滅、すなわち非常に簡易:

    <col name="Col1" source="DB" col="my_col" type="String"> <col name="Col2" source="RealTimeFeed" rtfield="MY_FIELD" type="Double">

データソースのハンドラを記述することはできますが、C#を初めて使用しているので、データモデルを決定する際に特に問題があります。特にDataGridに表示するのが簡単です。

私は、DataGridが表示する列のプロパティを持っていれば、オブジェクトの配列を表示できることがわかります。これはXMLファイルを読むまで、行のプロパティを知りません。つまり、この場合、DbのString列Col1とリアルタイムのフィードのCol2があることがわかります。

または、何らかの方法でデータセットを作成して操作し、それをグリッドにバインドできますか? (これを行う例は本当に役に立ちます)

ご協力いただきありがとうございます。私は、可能な場合は

RH

答えて

1

が、私はVSTOを使用し、Excelフロントエンドになるだろう...これはかなりオープンエンドの質問です感謝しています。これにより、ユーザーは使い慣れた強力なインターフェイスを利用でき、多くの作業が不要になります。レイアウトの部分のように聞こえますが、XMLはExcelテンプレートに組み込むことができ、部品はプログラムのapp.configに属しています。

ここでVSTOが適切な技術でない場合は、質問を明確にしてください。

+0

ありがとうございます。私たちは今Excelを使ってこの仕事をしています!しかし、安定した環境ではないことがわかりました(つまり、1人のユーザーがExcelを起動できなくなることもあります)。複数のRTイベントが発生すると、間違いは非常に予測できなくなります。だからこそ、私はExcelのenvから移動したいと思っています。 – Ryan

関連する問題