【问题标题】:Bind DataGridView to a Chart.Series.Points YValues do not appear将 DataGridView 绑定到 Chart.Series.Points YValues 不出现
【发布时间】:2019-01-28 16:36:14
【问题描述】:
System.Windows.Forms.DataGridView TheGridView;
System.Windows.Forms.DataVisualization.Charting.Series TheSeries;

TheGridView.DataSource=TheSeries.Points;

除 YValues 之外的所有内容都显示在 DataGridView 中。 我知道 YValues 是一个 Object[]。

是否可以让 DataGridView 显示 YValues?

【问题讨论】:

  • 您的问题解决了吗?

标签: c# .net datagridview mschart


【解决方案1】:

您可以在匿名类型的列表中收集您感兴趣的值(最好使用命名字段)并绑定它..:

Series s = chart1.Series[0]

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

(选择中有很多 x'es ;-)

结果:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-16
    • 2011-09-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多