无法绑定XtraChart自动生成的系列

时间:2014-07-13 12:28:13

标签: c# charts devexpress

我真的很难理解如何将我的对象动态绑定到我想要的图表中。

想象一下,我有10个位置,每个位置都采样一个特定值。我将这些存储到ChartData对象中,每个对象都有很多读数。我还有一个对象,它存储对每个不同ChartData对象的引用。

我在以下(C#)对象中有数据:

class DataForCombinedChart
{
    List<ChartData> AllChartData { get; set; }
}

class ChartData {
    String SeriesName { get; set; }
    List<ChartReading> Readings { get; set; }
}

class ChartReading { 
    DateTime SampleTime { get; set; }
    int SampleReading { get; set; }
}

对于我的一个示例区域的图表,我只是绑定到ChartData对象。简单。

但是,我现在想要制作一张包含所有(大约10张)个人图表的图表。

我一直在尝试使用自动生成系列来执行此操作,但无论我尝试它,看起来我的对象都不是一种似乎有用的格式。 XtraChart的所有文档似乎都是基于连接到数据库而不是POCO,因此我有点挣扎。

为了以这种方式使用自动生成系列,有人可以建议我需要的正确的类层次结构吗?

1 个答案:

答案 0 :(得分:0)

class DataForCombinedChart
{
    List<ChartData> AllChartData { get; set; }
}

class ChartData
{
    String SeriesName { get; set; }
    DateTime SampleTime { get; set; }
    int SampleReading { get; set; }
}