2016-05-18 4 views
0

У меня есть следующая проблема:C# Bind Datasource к свойствам класса

Имея список объектов (класс MyClass) с несколькими свойствами, которые я хочу, чтобы связать диаграммы Datasource со специфическими свойствами класса:

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)); 

I теперь нужно получить диаграмму с t, отображаемую в AxisX и v, отображаемую в AxisY. я смог получить 2 массивов из списка объектов, но я понятия не имею, как «привязать» их к Datasource:

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

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

Спасибо за вашу помощь !!

Р.

+0

См. Связанный пост, чтобы узнать, как привязать диаграмму. Короткая версия: не связывайте диаграмму, а серию! – TaW

ответ

Смежные вопросы