Привязать DataGridView к Chart.Series.Points YValues ​​не отображаются - PullRequest
0 голосов
/ 28 января 2019
System.Windows.Forms.DataGridView TheGridView;
System.Windows.Forms.DataVisualization.Charting.Series TheSeries;

TheGridView.DataSource=TheSeries.Points;

Все отображается в DataGridView, кроме YValues.Я понимаю, что YValues ​​- это Object [].

Можно ли заставить DataGridView отображать YValues?

1 Ответ

0 голосов
/ 29 января 2019

Вы можете собрать интересующие вас значения в Список анонимного типа (лучше всего с именованными полями) и связать его ..:

Series s = chart1.Series[0]

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

(Множество х в выборке; -)

Результат:

enter image description here

...