解决方案 »

  1.   


    chart1.Series[0].Name = "A";            chart2.Series[0].Name = "B";
                chart2.Series[1].Name = "C";
                List<data> list1 = new List<data>();
                list1.AddRange(Enumerable.Range(1, 30).Select(d => new data() { text = Guid.NewGuid().ToString().Substring(0, 4), value = d }));
                List<data> list2 = new List<data>();
                list2.AddRange(Enumerable.Range(1, 30).Select(d => new data() { text = Guid.NewGuid().ToString().Substring(0, 4), value = 30-d }));
                chart1.Series[0].Points.DataBind(list1, "text", "value", "");            chart1.Series[0].ToolTip = "日期:#VALX\\n油耗:#VAL";
                            chart2.Series[0].Points.DataBind(list1, "text", "value", "");
                chart2.Series[1].Points.DataBind(list2, "text", "value", "");
                chart2.Series[0].ToolTip = "日期:#VALX\\n油耗:#VAL";
                chart2.Series[1].ToolTip = "日期:#VALX\\n油耗:#VAL";
    上面的CS上的代码 ToolTip 就可以实现.
      

  2.   

    Series["name不整确吧?"] ....
      

  3.   

    用Annotations注解集合试试
    // Set chart title Tooltips color
     Chart1.Annotations[0].ToolTip = "I am a Chart Annotation!";
    or
    chart1.Series[0].ToolTip = "Run 1 - MP: #VALX{F2} IRI: #VALY{G0}";
    http://blogs.msdn.com/b/alexgor/archive/2008/11/11/microsoft-chart-control-how-to-using-keywords.aspxhttp://blogs.msdn.com/b/alexgor/
    希望能帮助你
      

  4.   

     // Add series to the chart
        Series series = Chart1.Series.Add("My series");
        // Set series and legend tooltips
        series.ToolTip = "#VALX: #VAL{C}"; 已测试 鼠标放上能显示
        series.LegendToolTip = "#PERCENT";
        series.PostBackValue = "#INDEX";
        series.LegendPostBackValue = "#INDEX";
                
        // Populate series data
        double[]    yValues = {65.62, 75.54, 60.45, 34.73, 85.42, 32.12, 55.18, 67.15, 56.24, 23.65};
        string[]    xValues = {"France", "Canada", "Germany", "USA", "Italy", "Russia", "China", "Japan", "Sweden", "Spain" };
        series.Points.DataBindXY(xValues, yValues);
        // Set series visual attributes
        series.ChartType = SeriesChartType.Bar;
        series.ShadowOffset = 2;
        series.BorderColor = Color.DarkGray;
        series.CustomAttributes = "LabelStyle=Outside";