如图红色部份,这用报表控件很容易做到,mschart捣鼓了半天没搞定。完全属临时须要,各位帮帮忙,马上结贴

解决方案 »

  1.   

    Title Title1 = new Title();
            Chart1.Titles.Add(Title1);
            Chart1.Titles["Title1"].Text = "";
            Chart1.Titles["Title1"].Alignment = System.Drawing.ContentAlignment.MiddleRight;
           
      

  2.   

    //显示图例
    Chart1.Series["Series1"].IsVisibleInLegend = true;
    Chart1.Series["Series2"].IsVisibleInLegend = true;
    Chart1.Series["Series3"].IsVisibleInLegend = true;Chart1.Series["Series1"].LegendText = "Sales";
    Chart1.Series["Series2"].LegendText = "Cost";
    Chart1.Series["Series3"].LegendText = "Profit";
      

  3.   

    红色区域是图例 不是title列表。
      

  4.   

    Series series = new Series("名")
    chartID.Series.Add(series);
      

  5.   

    那应该是legend,不是title,现在不就是列表显示吗?楼主还要显示成什么样子?