2011-11-14 25 views
3

我试图解释绑定到一个图表, 下面是代码怎样词典绑定到MSChart的

IDictionary<double, double> dict1 = new Dictionary<double, double>(); 
    IList<double> list1 = new List<double>(); 
    public Form1() 
    { 
     InitializeComponent(); 
     InitialiseDictionary(); 

     Series ser1 = new Series("My Series", 10); 
     chart1.Series.Add(ser1); 
     chart1.DataSource = dict1; 
     chart1.DataBind(); 
    } 

    private void InitialiseDictionary() 
    { 
     for (int i = 0, j = 1; i < 1000;i = i + 100 , j=j+10) 
      dict1.Add(i , j); 
    } 

但我没有看到的winform图表或图形。 我错过了什么?

回答

4

我得到了解决, 构造Form1的()被修改如下

public Form1() 
{ 
    InitializeComponent(); 
    InitialiseDictionary(); 
    Series ser1 = new Series("My Series", 10); 
    chart1.Series.Add(ser1); 
    chart1.Series["My Series"].Points.DataBindXY(dict1.Keys, dict1.Values); 
} 
0

您使用哪张图表?我认为那些来自MS的人,但这只是我的猜测。我记得系列有点或类似的集合。检查出来和图表库您使用:)

+0

是的,我使用MS图表,它有明确的告诉我们系列与点的集合。我不知道如何绑定它。 – Gaddigesh

+0

这是一个答案或评论? – fubo

相关问题