C#将数据源绑定到类属性

时间:2016-05-18 11:37:07

标签: c# arrays data-binding charts

我有以下问题:

具有多个属性的对象列表(类MyClass)我想将图表数据源绑定到特定的类属性:

public class myClass {
    public int a;
    public int t;
    public double v;

    myClass(int aa, int tt, double val){
        a=aa;
        t=tt;
        v=val;
    }
}

public List<myClass> myList;
myList.Add(new myClass(1,1,10));
myList.Add(new myClass(1,2,15));
myList.Add(new myClass(2,3,20));

我现在想得到一个图表,其中t映射到AxisX,v映射到AxisY。 我能从对象列表中获取2个数组,但我不知道如何将它们“绑定”到数据源:

myList(item => item.t).ToArray()
myList(item => item.v).ToArray()

// Create data binding for chart
var bs = new BindingSource();
bs.DataSource = ????????????????;

感谢您的帮助!!

R上。

1 个答案:

答案 0 :(得分:0)

你可以使用fluentlinqtosql。 请参阅https://github.com/JeremySkinner/FluentLinqToSql