2011-07-22 33 views
1

我有一個C#應用程序,我在Visual Studio 2010中構建。該應用程序包含一些代碼,用於處理一些輸入數據,以便製作一些我想放在圖表上的輸出數據。我可以將輸出數據放入任何所需的.NET集合對象中。但是我無法讓圖表查看我的表單上定義的對象以獲取圖表的數據。看起來圖表只會轉到我的項目外部的服務,數據庫或對象如何將收集數據獲取到圖表對象?

我回顧了我可以找到的所有帖子,它似乎最近已經發展了圖表對象,並且由於Chart類已更改,相關帖子不再相關。

我一直在使用圖表的DataSource屬性來指定數據源。我也瀏覽了Visual Studio的自動代碼完成工具的所有選項,並且找不到任何外觀或工作方式與我想要的一樣。

如果知道這個訣竅,這一定很容易。任何人都知道這個訣竅?

感謝,

比爾

回答

1

最終找到了答案MSDN中的標題爲「添加在運行時系列數據」下。下面是我從MSDN示例代碼開發的一些示例代碼顯示瞭解決我的問題:

chart1.Series.Add("example"); 
chart1.Series["example"].ChartType = System.Windows.Forms.DataVisualization. 
    Charting.SeriesChartType.Line; 

for (int i = 0; i < 20; ++i) 
{ 
    chart1.Series["example"].Points.Add(2 * i); 
} 

乾杯,

比爾