将DataGridView绑定到Chart.Series.Points YValues不会出现

时间:2019-01-28 16:36:15

标签: c# .net datagridview mschart

System.Windows.Forms.DataGridView TheGridView;
System.Windows.Forms.DataVisualization.Charting.Series TheSeries;

TheGridView.DataSource=TheSeries.Points;

除YValues之外,所有内容均显示在DataGridView中。 我了解YValues是一个Object []。

是否可以使DataGridView显示YValues?

1 个答案:

答案 0 :(得分:0)

您可以在“匿名类型的列表”(最好包含命名字段)中收集您感兴趣的值并将其绑定..:

Series s = chart1.Series[0]

dataGridView1.DataSource = s.Points
                            .Select(x => new {X = x.XValue, Y = x.YValues[0] } )
                            .ToList();

(选中的很多x;-)

结果:

enter image description here