c# - 将 DataGridView 控件中列的数据绑定(bind)到 .NET Chart 控件

标签 c# .net winforms datagridview mschart

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

我认为最简单的方法就是绑定(bind)数据,但我无法找出正确的语法。我想做这样的事情:

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

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

最佳答案

想通了。

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

关于c# - 将 DataGridView 控件中列的数据绑定(bind)到 .NET Chart 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11952999/

相关文章:

c# - SaveFileDialog 上的自定义检查文件名

c# - 使用资源文件的本地化不起作用

c# - ASP.NET:我的 GridView 控件仅部分填充自身....(??)

.net - EF Core 中的多对多关系

c# - 检测 Windows 字体大小(100%、125% 和 150%)

c# - 遍历所有 MDI 子级并关闭除当前窗体之外的所有其他窗体

c# - 在 C# 中将产品版本和文件版本设置为不同的数字

c# - 如何使用 C# API 移动 TFS 文件?

.net - 自动完成查找字符串包含的符号而不是开头的符号

c# - 如何随机生成彼此易于识别的颜色?