2011-11-08 12 views
0

ここに記事があります:私は、C++でWindowsフォームを使用してVS10にアプリケーションをまとめています。これは私の最初の経験はwinformsですが、私はC++の経験がかなりあり、MFCを少し使っています。プログラムは、ハードウェア測定システムからのデータ入力を取得する必要があり、そのためのバックエンドはほとんどが有効です。私がちょっと固執してきたのは、このデータをDataGridViewCharオブジェクトでフォームに表示する作業を簡単に行う方法です。また、さまざまなデータセットやプログラムの現在の設定をディスクに保存して、後で簡単に呼び出すことができるようにしたいと思います。いくつかのWinFormsとDataSetのアドバイスが必要です

私がこれまで試みてきた解決策は、特定のプログラムインスタンスのためのDataSetオブジェクトを作成して、データと現在の設定の一部をDataTableに保持することでした。これは簡単に保存され、DataSetメソッドを使用してXMLファイルに読み込まれます。この方法を使用して私にとって厄介な部分は、DataGridViewChartにプログラムの表示データと設定を同期しようとしていました。これらのコントロールは実際にGUIを使って設計されているようです。たぶん私はちょうどnoobですが、私はChartと "Project Data sourceの追加"ダイアログを使ってリンクするように設計されているので、bindingSourceを設定してから、 Chartのコードで手動で設定します。それはかなり早く毛づくろいをしています。

これを実装するために何をしましたか、どのように手続きをアドバイスしますか?私はこれを行うもっと簡単な方法がなければならないと確信しています。

答えて

0

私はMicrosoft Chart Controlsを使用して、ハードウェア測定システムのデータを表示してから良い結果を得ました。

私たちはデータを別々に保存しています。何かを表示したいときは、項目にAddXY関数を呼び出してポイントを追加してください。最初のところでグラフを設定するのはデザイナーでも簡単に行えます。詳細はthe samplesをご覧ください。