将数据从DataGridView控件中的列绑定到.NET Chart控件

时间:2012-08-14 13:10:28

标签: c# .net winforms datagridview mschart

我有一个充满数据的现有DataGridView。我在DataGridView中有一个名为“SignalStrength”的列,我希望在Chart控件上绘制该数据。

我认为最简单的方法就是绑定数据,但我无法弄清楚正确的语法。我想做这样的事情:

Chart1.Series[0].Points.DataBindY(DataGridView1, "SignalStrength");

这不能编译,因为我没有将正确的类型传递给DataBindY函数。它需要IEnumerable类型。这样做的正确方法是什么?我不想迭代我的整个DataGridView来添加积分。

1 个答案:

答案 0 :(得分:2)

想出来。

Chart1.Series[0].Points.DataBindY((DataView)DataGridView1.DataSource, "SignalStength");