如何将集合数据导入图表对象?

时间:2011-07-22 15:42:48

标签: c# visual-studio-2010 charts

我有一个我在Visual Studio 2010中构建的C#应用​​程序。该应用程序包含的代码可以处理一些输入数据以生成一些我想要放在图表上的输出数据。我可以将输出数据放入任何所需的.NET集合对象中。但我无法让图表查看我的表单上定义的对象以获取图表的数据。图表似乎只会转到我项目外部的服务,数据库或对象

我已经查看了我能找到的所有帖子,似乎图表对象最近已经发展,相关的帖子不再相关,因为Chart类已经改变了。

我一直在使用图表的DataSource属性来指定数据源。我还查看了Visual Studio的自动代码完成工具提供的所有选项,找不到任何看起来或像我想要的工作。

如果有人知道这个技巧,这一定很容易。有人知道这个诀窍吗?

谢谢,

比尔

1 个答案:

答案 0 :(得分: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);
}

干杯,

比尔