【问题标题】:How to bind a dictionary to MSChart如何将字典绑定到 MSChart
【发布时间】:2011-11-14 12:46:58
【问题描述】:

我正在尝试将字典绑定到图表, 下面是代码

    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 上看不到图表或图形。 我错过了什么吗?

【问题讨论】:

    标签: c# winforms charts mschart


    【解决方案1】:

    我得到了解决方案, 构造函数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);
    }
    

    【讨论】:

      猜你喜欢
      • 2011-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-29
      • 1970-01-01
      • 2012-05-09
      • 2017-08-28
      • 1970-01-01
      相关资源
      最近更新 更多